“dev” : “cross-dev NODE_ENV=dev nodemon ./bin/www.js”
2.express的目录介绍
在express官方所给的脚手架中,有两个文件夹有views,里面存放的文件是以.jade结尾,在这里主要存储的是视图层
部分的代码逻辑 ,还有pubic 在这里存放的文件主要是js Image 样式表等静态的文件 。express被使用之初的目的就是
用于开发前后端,但是随着前后台分离的思想的产生,在这里我们不需要管这个两个文件夹,只需要将其他处理server
端的文件夹中的内容做好即可。
bin目录,在这个目录下,还有一个www的文件,该文件是一个入口文件,其涉及到端口号,错误监听等信息
的检测
routes目录用于处理路由
app.js各种逻辑的实现部分
以下部分包括app.js中所涉及到的中间件的含义
-
http-errors 用于对错误做出处理,更好的增加用户的体验
-
express 在本节所说的一个工具
-
path node 中自己定义的一个用户获取路径的库
-
cookie-parser 对cookie做出路由的处理
-
morgan 记录日所用的一个中间件
-
indexRouter usersRouter 对于路由的处理
7.所对应的app.use(express.json()) app.use(express.urlencoded({ extended: false }));对于数据的处理
前者用于将数据的形式转化为json 后者则是对于其他形式的数据做出一个处理