移动端h5开发Web前端之路让前端飞

express 4.0 API 速查表

2017-05-07  本文已影响69人  深海泰坦

//基本使用

var express = require(‘express’)

var app = express();

//引入静态资源

express.static(root,[options])

//属性

app.locals-app内的本地存储

app.mountpath -副app的使用路径

app.on -副app创建主app显示

app.all -全体通过中间件

app.delete -特定路由返回特定请求

app.disable -禁止访问某个路由

app.disabled -检查路由状态

app.enable -开启某个路由

app.enable -检查路由状态

app.engine -匹配文件模版

app.get-文件设置,预设路由

app.listen -监听端口

app.method -请求类型

app.param-请求参数,当前参数+回调,调用一次

app.path -显示当前路由使用路径

app.post -post请求

app.put -put请求

app.render -渲染页面

app.route -设置某个集合路由

app.set-预设参数trust proxyetag

//app.use

app.use -中间件处理函数

//request-属性

req.app -当前app

req.baseUrl -基本路径

req.body -请求主体

req.cookie -请求主体cookie

req.fresh -检查请求头设置状态

req.hostname -源请求域名

req.ip -源请求ip

req.ips -允许请求ip组

req.originalUrl -请求整体url

req.params -请求参数

req.path -匹配当前请求的path路径

req.protocol -当前请求的协议

req.query -当前路由询问部分参数解析

req.route -当前匹配路由设置

req.secure -当前协议是否为http

req.signedCookies -解析添加签名的cookie

req.stale -req.fresh的相反值

req.subdomain -子域名

req.xhr -检查是否为XMLHttpRequest类型

//request-方法

req.accepts -可接收请求类型设置

req.acceptsCharsets -可接收字符集类型

req.acceptsEncodings -可接收编码类型

req.acceptsLanguages -可接收语言类型

req.get(filed)-获取某请求头参数

req.is(type)-判断当前请求头类型

req.params -获取当前附加参数

//response-属性

res.app -当前响应返回请求app

res.headersSent -检测当前是否有返回值

res.locals -设置返回的公共变量

//response-方法

res.append -添加header部分参数

res.attachment -设置直接下载区块

res.cookie -设置返回请求cookie

res.clearCookie -清除具体的某cookie

res.download -设置返回下载文件

res.end -结束返回进程

res.format -匹配不同的req.accepts返回值

res.get(field)-获取返回请求的设置参数

res.json -返回json格式数据

req.jsonp -设置jsonp返回

req.links -设置header部分参数组

res.location -跳转到指定地址

res.redirect -不同类型的301跳转

res.render -返回渲染模板

res.send -返回http请求

res.sendFile -返回文件

res.sendStatus -返回文件状态码

res.set -设置请求头参数

res.status -根据不同请求状态返回不同值

res.type -设置返回的content-type

res.vary -请求头参数未设置则添加该类型

//router

var router = express.Router([options])

//router方法

router.all -全部路由设置

router.method -restful api设置不同路由

router.param -app.param的路由版本

router.route -app.route的路由版本,设置路由组

route.use -app.use的路由版本

上一篇 下一篇

猜你喜欢

热点阅读