Express

2017-11-15  本文已影响0人  Lucien_d70a

一些终端命令记录

git checkout -b teach
//创建一个分支,并且切换到分支上

rm -rf *
//强制将文件夹所有东西清楚

npm install  -g nrm
//一个可以切换各种源的包

npm ls 
//查看各种源

Express中
app.js 就是中间件
www就是服务器(可以这么认为)
routes 文件下的文件就是路由

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)
})

module.exports 传的是一个对象

上一篇 下一篇

猜你喜欢

热点阅读