根据Webstorm新建Express的项目结构,对Express各个模块间功能和文件夹合作进行分析。
参考文章:
https://www.jianshu.com/p/02273a225e3e
1.新建Express项目目录:
- bin:启动配置文件,在 www 里修改运行端口号
- node_modules:存放所有的项目依赖库,就像java存放架包
- public:用于存放静态资源文件 图片,CSS,JAVASCRIPT文件..
- routers:路由文件相当于springmvc中的Controller,ssh中的action
- views:存放页面的地方
- package.json:项目依赖配置及开发者信息。
- app.js:应用核心配置文件,项目入口。
2.app.js配置详解
可以参考文章:
http://www.cnblogs.com/fhen/p/5257467.html
https://blog.csdn.net/qq_31411389/article/details/54019267
// 1. 导入相关模块
var createError = require('http-errors'); //引用
var express = require('express'); //引用express
var path = require('path'); // 服务器路径
var cookieParser = require('cookie-parser'); //解析cookie
var bodyParser = require('body-parser'); // 解析request,respond参数
var logger = require('morgan');