zoukankan      html  css  js  c++  java
  • 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() 比之前的快多了
  • 相关阅读:
    项目三.
    项目二
    项目一.
    第三季-第27课-Shell脚本高级编程
    第三季-第26课-守护进程设计
    第三季-第26课-网络并发服务器设计
    第三季-第25课-UDP通讯程序设计
    刷新页面
    css让超出文字省略号
    css3 背景透明
  • 原文地址:https://www.cnblogs.com/wuqiuxue/p/9208381.html
Copyright © 2011-2022 走看看