1. 建立工程
进入工程目录
cd D:\workspace\project
全局安装express,express作为命令被安装到了系统中
npm install -g express
查看express版本
express -V 3.2.2
使用express命令创建工程,并支持ejs
D:\workspace\project>express -e nodejs-demo create : nodejs-demo create : nodejs-demo/package.json create : nodejs-demo/app.js create : nodejs-demo/public create : nodejs-demo/public/javascripts create : nodejs-demo/public/images create : nodejs-demo/public/stylesheets create : nodejs-demo/public/stylesheets/style.css create : nodejs-demo/routes create : nodejs-demo/routes/index.js create : nodejs-demo/routes/user.js create : nodejs-demo/views create : nodejs-demo/views/index.ejs install dependencies: $ cd nodejs-demo && npm install run the app: $ node app
根据提示,下载依赖包
cd nodejs-demo && npm install express@3.2.2 node_modules\express ├── methods@0.0.1 ├── fresh@0.1.0 ├── buffer-crc32@0.2.1 ├── range-parser@0.0.4 ├── cookie-signature@1.0.1 ├── cookie@0.0.5 ├── qs@0.6.3 ├── commander@0.6.1 ├── debug@0.7.2 ├── mkdirp@0.3.4 ├── send@0.1.0 (mime@1.2.6) └── connect@2.7.8 (pause@0.0.1, bytes@0.2.0, formidable@1.0.13)
模板项目建立成功,启动模板项目。
D:\workspace\project\nodejs-demo>node app.js Express server listening on port 3000
本地的3000端口被打开,通过浏览器访问: localhost:3000
通过node启动程序,每次代码修改都需要重新启动。 有一个工具supervisor,每次修改代码后会自动重启,会我们开发省很多的时间。
npm install supervisor
再启动服务
D:\workspace\project\nodejs-demo>supervisor app.js DEBUG: Running node-supervisor with DEBUG: program 'app.js' DEBUG: --watch '.' DEBUG: --ignore 'undefined' DEBUG: --extensions 'node|js' DEBUG: --exec 'node' DEBUG: Starting child process with 'node app.js' DEBUG: Watching directory 'D:\workspace\project\nodejs-demo' for changes. Express server listening on port 3000
来源:https://www.cnblogs.com/starksoft/p/5023288.html