zoukankan      html  css  js  c++  java
  • express 命令汇总

    请求对象(req 或者 request )的生命周期始于Node的http.IncomingMessage的实例。

    req.params  数组,包含命名过的路由参数

    req.param(name)  返回命名的路由参数,或者GET请求或POST请求。

    req.query  对象,查询字符串 location.search后面的

    req.body  对象,包含post请求参数。要使用必须先引入中间件 body-parser,例如app.use(require('body-parser')());

    req.route  当前匹配路由的信息。用于路由调试

    req.cookies/req.singnedCookies  对象,包含从客户端传递过来的cookies的值

    req.headers  从客户端收到的请求报头

    req.accepts([type])  一个简便的方法。用来确定客户端是否接受一个或者一组指定的类型(可选类型可以是单个的MIME类型,如application/json,一个逗号分隔集合或者一个数组)。

    req.ip  客户端的ip地址

    req.path  请求路径(不含有协议,主机,端口或者查询字符串)

    req.host  一个简便的方法,用来返回客户端所报告的主机名。

    req.xhr  如果请求由ajax发起将会返回true

    req.protocol  用于标识请求的协议

    响应对象(res 或者 response)的色很难干嘛周期始于node核心对象http.ServerResponse的实例。

    res.status(code)  设置状态码

    res.set(name,value)  设置响应头

    res.type(type)  简便的设置响应头

    res.cookie(name,value,[options]), res.clearCookie(name,[options])  设置或者清除客户端cookies值,需要中间件

    res.redirect([status], url)  重定向浏览器

    res.send(body), res.send(status,body)  向客户端发送响应或者包含状态码的响应 。express的默认内容类型是 text/html。

    res.json(json), res.json(status, json)  向客户端发送jsonp及可选的状态码

    res.format(object)  这个方法允许根据请求响应头发送不同的内容  res.format({'text/plain': 'hi there', 'text/html': '<b>hi there </b>'});

    res.attachment([filename])

    res.sendFile(path, [option], [callback])  可以根据路径读取指定文件并且将内容发送到客户端。使用静态中间件,并将发送到客户端的文件放在公共目录下。

    res.links(link)  设置链接响应报头。

    res.locals, res.render(view, [locals], callback)  res.locals是一个对象,包含用于渲染视图的上下文。res.render使用配置的模板引擎渲染视图。res.render的默认响应代码为200

  • 相关阅读:
    解决在IDEA里,autoconfig在跑JUnit测试时,不能输入的问题 #48
    Java 工程批量编码转换,从GBK到UTF-8
    基于springboot 使用定时调度任务
    ant design vue notification
    获取枚举
    .NET Core5+Mysql+Jexus部署到Centos7
    Nginx_配置
    Vue_项目优化使用Gzip暴力压缩
    VUE通过Docker传入参数替换环境变量
    5. SpringBoot框架华夏ERP源码审计
  • 原文地址:https://www.cnblogs.com/otss/p/5100007.html
Copyright © 2011-2022 走看看