一些终端命令记录
git checkout -b teach
//创建一个分支,并且切换到分支上
rm -rf *
//强制将文件夹所有东西清楚
npm install -g nrm
//一个可以切换各种源的包
npm ls
//查看各种源
Express中
app.js 就是中间件
www就是服务器(可以这么认为)
routes 文件下的文件就是路由
-
www服务器是用来监听数据生成模拟服务器
-
app.js 就是服务器的中间件可以改变服务器
文件根路径,接收文件的默认路径等作用 -
app.js中间件一般用来处理报错发送的数据
-
路由是负责处理数据,并且传输出去的东西
MVC 通过C去控制请求的流向
通过M去获取数据
通过v去渲染数据
中间件的应用
//当用户请求/cwh路径时候,req的name属性就会赋值,并且next到下级处理
app.use('/cwh',function(req,res,next){
req.name = 'luc'
next() //交给下级处理
})
//接着上级的处理,req继续赋值age,并且继续交给下级处理
app.use('/cwh',function(req,res,next){
req.age = 'ien'
next()
})
//res就是发送数据
app.use('/cwh',function(req,res,next){
res.send(req.name + req.name)
})
- 总结Express 顺序
- www是一个静态服务器
- www通过应用中间件app.js来处理用户发送的请求
- app.js 一般用来处理报错信息,并将一些信息交由路由中间件来处理,例如routes 文件里的 index.js
- 路由中间件处理内容,交由模板引擎来渲染页面
网友评论