facebook twitter hatena line email

Javascript/nodejs/express

提供: 初心者エンジニアの簡易メモ
移動: 案内検索

MVCなフレームワークインストール

npm install -g express

プロジェクト作成(jadeテンプレ

express hoge1
以下が作成される。デフォルトテンプレはjade
  create : hoge1
  create : hoge1/package.json
  create : hoge1/app.js
  create : hoge1/public
  create : hoge1/public/javascripts
  create : hoge1/public/images
  create : hoge1/public/stylesheets
  create : hoge1/public/stylesheets/style.css
  create : hoge1/routes
  create : hoge1/routes/index.js
  create : hoge1/views
  create : hoge1/views/layout.jade
  create : hoge1/views/index.jade

プロジェクト作成(ejsテンプレ

express helloexpressejs -t ejs

ビュー追加方法

vi app.js
  app.get('/', routes.index);
+ app.get('/help', routes.help);
vi routes/index.js
  exports.index = function(req, res){
    res.render('index', { title: 'Express' })
  };
+ exports.help = function(req, res){
+   res.render('help', { title: 'Expresshelp' })
+ };
cp views/index.ejs views/help.ejs