🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
在Express中没有内置获取表单POST请求体的API,这里我们需要使用一个第三方包:body-parser 1. 安装: ``` npm install body-parser ``` 2. 引包并创建 app ``` var express = require('express') var bodyParser = require('body-parser') var app = express() ``` 3. 配置 body-parser 只要加入这个配置,则在req请求对象上会多出来一个属性:body 也就是说你可以直接通过req.body 来获取表单POST请求体数据了 ``` // 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') // 可以通过 req.body 来获取表单post请求数据 res.end(JSON.stringify(req.body, null, 2)) }) ``` 具体参考[parse-body](https://www.npmjs.com/package/body-parser)