Node.js——express
- res.send(),比原生的 res.end() 强大,原生只支持字符串和Buffer对象,并且须要本身加响应报文头,send支持字符串、Buffer、Json对象、数组,并且自动加响应报文头
- app.use('/index',function(req,res){}) use请求,不在意请求方式是get 仍是 post 仍是其余,并且只要是以 /index 开头就是知足条件。注意 /indexxxx 这样是不行的
- app.all('/index',function(req,res){}) all请求,不在意请求方式,可是请求路径必须严格等于
- app.get、app.post、app.patch.......是属于严格等于的范畴,必须与请求路径一致并且请求方式也是同样,固然能够使用正则,app.get('/^\/index(\/.+)*$/'),这样就能够匹配以/index开头的get方法
- app.get('/index/:year/:month/:day'),经过req.params 获取路由中的参数
- app.use('/',express.static(path.join(__dirname,'public'))),开放静态资源
- res.redirect() 重定向
- res.json() 返回一个json对象,同res.send()
- res.sendFile() 返回一个文件
- res.status(200).end() 比以前的快多了
欢迎关注本站公众号,获取更多信息