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

Node.js Express express.json和express.urlencode使用表单提交

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

Node.js Express express.json和express.urlencode使用表单提交

bodyParser
实际上三个中间件(见组合物文档和相关的源代码):
json
urlenpred
multipart

  • json
    解析
    application/json
    请求主体
  • urlenpred
    解析
    x-ww-form-urlenpred
    请求主体
  • multipart
    解析
    multipart/form-data
    请求主体,这就是您感兴趣的内容。

如果仅指定

json
urlenpred
中间件,则任何中间件都不会解析表单数据,因此
req.body
不会定义。然后,您需要添加一个中间件,该中间件能够解析表单数据,例如强大,busboy或多方(如
connect
的文档所述)。

这是一个使用的示例

multiparty

var multipart = require('connect-multiparty');var multipartMiddleware = multipart();app.use('/url/that/accepts/form-data', multipartMiddleware);app.post('/url/that/accepts/form-data', function(req, resp) {    console.log(req.body, req.files);});

不要忘了通过使用这样的中间件,任何人都可以将文件上传到您的服务器:这是您处理(和删除)这些文件的责任。



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

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

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