1、用express脚手架创建项目
express -e 项目名(如:express -e expressshop)
2、安装express的依赖
npm i
这是pakeage.json的依赖代码:
“dependencies”: {
“body-parser”: “~1.18.2”, //专门解析前端提交的数据
“cookie-parser”: “~1.4.3”, //专门解析cookie的
“debug”: “~2.6.9”, //调试程序的,显示调试信息,代替console.log
“ejs”: “~2.5.7”, //nodeJS express的模板,可以用此模板渲染前端页面
“express”: “~4.15.5”,
“morgan”: “~1.9.0”, // 日志
“serve-favicon”: “~2.4.5” //用来设置根目录下favicon.ico图标。
}
3、 启动express的项目:
npm start
4、访问项目
http://localhost:3000(可能访问不了)
www文件中可查看端口号:var port = normalizePort(process.env.PORT || '3000');
系统环境变量新增port:添加一个端口号,重新npm start,使用localhost:端口号访问
5、脚手架项目解析
/bin/www文件:启动服务器
/app.js文件: 所有的请求,都会经过该文件。 处理中间件、设置静态资源, 动态资源( 路径和routes文件夹下的文件的对应关系)
routes文件夹 : 逻辑