Programming/node.js2018. 9. 6. 18:54

기본 템플릿은 express-generator를 통해서 만들면 되긴 하는데


C:\> npm install -g express-generator

...

+ express-generator@4.16.0

added 10 packages in 2.2s


C:\>express --ejs


  warning: option `--ejs' has been renamed to `--view=ejs'



   create : public\

   create : public\javascripts\

   create : public\images\

   create : public\stylesheets\

   create : public\stylesheets\style.css

   create : routes\

   create : routes\index.js

   create : routes\users.js

   create : views\

   create : views\error.ejs

   create : views\index.ejs

   create : app.js

   create : package.json

   create : bin\

   create : bin\www


   install dependencies:

     > npm install


   run the app:

     > SET DEBUG=node-test:* & npm start


[링크  : http://pyrasis.com/nodejs/nodejs-HOWTO]

[링크  : https://www.npmjs.com/package/express-generator]


-g는 global의 g

[링크 : http://someoneofsunrin.tistory.com/59]



app.js 에 ejs를 기본으로 삼아서 불편할 수도 있다.

// view engine setup

app.set('views', path.join(__dirname, 'views'));

app.set('view engine', 'ejs');


어쩌다 보니(?) pug를 먼저 써서
pug를 쓰려면 조금 수정을 해주어야 한다.


아무튼.. 기본 적인 소스 틀 만들기에는 express-generator가 무난해 보인다.



+

2018.09.11


$ express --view=pug myapp 

[링크 : http://expressjs.com/ko/starter/generator.html]

'Programming > node.js' 카테고리의 다른 글

아직 쓸일은 없지만 걍 찾아본 node.js ssl 적용  (0) 2018.09.07
node.js exec와 JSON.parse()  (0) 2018.09.07
node.js exec()  (0) 2018.09.06
node.js / express/ pug(jade) 문법  (0) 2018.09.05
npm package.json  (0) 2018.09.05
Posted by 구차니