node 安装express

环境:win7 64位旗舰版

1 安装nodejs

2 安装npm

3 安装express

重点介绍安装express,前提是你已经安装nodejs和npm了。

1 安装express

npm install express -g(带有参数-g的是全局安装)

2 安装express-generator(必须安装这个,才能使用express的相关命令)

npm install express-generator -g

3 新建express项目

express -e projectName(带有参数-e,可以支持ejs)

4 进入项目目录,安装相关依赖包

npm install

5 运行项目

npm start

13 // view engine setup
14 app.set('views', path.join(__dirname, 'views'));
15 //app.set('view engine', 'ejs');
16 app.engine('html', require('ejs').renderFile);
17 app.set('view engine', 'html');
复制代码

  修改完成后,重命名views/index.ejs为views/index.html。重启服务,访问成功。

修改后报错:

Error: Cannot find module 'html'
   at Function.Module._resolveFilename (module.js:325:15)
   at Function.Module._load (module.js:276:25)
   at Module.require (module.js:353:17)
   at require (internal/module.js:12:17)
   at new View (D:projectwellcloud odejs-demo ode_modulesexpresslibview.js:78:30)
   at EventEmitter.render (D:projectwellcloud odejs-demo ode_modulesexpresslibapplication.js:569:12)
   at ServerResponse.render (D:projectwellcloud odejs-demo ode_modulesexpresslib esponse.js:961:7)
   at D:projectwellcloud odejs-demoapp.js:54:7
   at Layer.handle_error (D:projectwellcloud odejs-demo ode_modulesexpresslib outerlayer.js:71:5)
   at trim_prefix (D:projectwellcloud odejs-demo ode_modulesexpresslib outerindex.js:310:13)

原文地址:https://www.cnblogs.com/wangduanduan/p/5412105.html