栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

JavaScript如何检索POST查询参数?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JavaScript如何检索POST查询参数?

事情已经改变了再次启动快速4.16.0,您现在可以使用

express.json()
express.urlenpred()
就像在快车3.0。

从Express 4.0到4.15,这是不同的:

$ npm install --save body-parser

然后:

var bodyParser = require('body-parser')app.use( bodyParser.json() );       // to support JSON-enpred bodiesapp.use(bodyParser.urlenpred({     // to support URL-enpred bodies  extended: true}));

其余的就像在Express 3.0中一样 :

首先,您需要添加一些中间件来解析正文的发布数据。

添加以下两行代码之一或全部:

app.use(express.json());       // to support JSON-enpred bodiesapp.use(express.urlenpred()); // to support URL-enpred bodies

然后,在处理程序中,使用

req.body
对象:

// assuming POST: name=foo&color=red <-- URL encoding//// or       POST: {"name":"foo","color":"red"}  <-- JSON encodingapp.post('/test-page', function(req, res) {    var name = req.body.name,        color = req.body.color;    // ...});

请注意,

express.bodyParser()
不建议使用。

app.use(express.bodyParser());

…相当于:

app.use(express.json());app.use(express.urlenpred());app.use(express.multipart());

存在与安全性有关的问题

express.multipart()
,因此最好为所需的特定编码类型显式添加支持。如果您确实需要分段编码(例如,以支持上传文件),则应阅读。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/415940.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号