|
Express 3.0 Name |
Express 4.0 Name |
| bodyParser | [url=https://github.com/expressjs/body-parser]body-parser[/url] |
| compress | [url=https://github.com/expressjs/compression]compression[/url] |
| cookieSession | [url=https://github.com/expressjs/cookie-session]cookie-session[/url] |
| logger | [url=https://github.com/expressjs/morgan]morgan[/url] |
| cookieParser | [url=https://github.com/expressjs/cookie-parser]cookie-parser[/url] |
| session | [url=https://github.com/expressjs/session]express-session[/url] |
| favicon | [url=https://github.com/expressjs/favicon]static-favicon[/url] |
| response-time | [url=https://github.com/expressjs/response-time]response-time[/url] |
| error-handler | [url=https://github.com/expressjs/errorhandler]errorhandler[/url] |
| method-override | [url=https://github.com/expressjs/method-override]method-override[/url] |
| timeout | [url=https://github.com/expressjs/timeout]connect-timeout[/url] |
| vhost | [url=https://github.com/expressjs/vhost]vhost[/url] |
| csrf | [url=https://github.com/expressjs/csurf]csurf[/url] |
var express = require('express')
var bodyParser = require('body-parser')
var app = express()
// parse application/x-www-form-urlencoded
app.use(bodyParser.urlencoded({ extended: false }))
// parse application/json
app.use(bodyParser.json())
app.use(function (req, res) {
res.setHeader('Content-Type', 'text/plain')
res.write('you posted:n')
res.end(JSON.stringify(req.body, null, 2))
})
var express = require('express')
var bodyParser = require('body-parser')
var app = express()
// create application/json parser
var jsonParser = bodyParser.json()
// create application/x-www-form-urlencoded parser
var urlencodedParser = bodyParser.urlencoded({ extended: false })
// POST /login gets urlencoded bodies
app.post('/login', urlencodedParser, function (req, res) {
if (!req.body) return res.sendStatus(400)
res.send('welcome, ' + req.body.username)
})
// POST /api/users gets JSON bodies
app.post('/api/users', jsonParser, function (req, res) {
if (!req.body) return res.sendStatus(400)
// create user in req.body
})
// parse various different custom JSON types as JSON
app.use(bodyParser.json({ type: 'application/*+json' });
// parse some custom thing into a Buffer
app.use(bodyParser.raw({ type: 'application/vnd.custom-type' }));
// parse an HTML body into a string
app.use(bodyParser.text({ type: 'text/html' }));
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有