zoukankan      html  css  js  c++  java
  • req.body取不到值的问题;

    随着express升级,bodyParser从express中被分离了出来,因此,在使用express新版本的时候,需要npm install body-parser 来安装bodyParser。

    1. 在app.js中要引入bodyParser。

      var bodyParser = require('body-parser');

    2. 其次,需要在app.js中use bodyParser。

      app.use(bodyParser());

    3. 最后,需要给bodyParser提供参数。

      'Content-Type': 'application/x-www-form-urlencoded' 

      对于bodyParser的参数,根据需要解析的文件类型来进行设置,参数类型有很多种,可以查看具体文献。

    4. 如何发现3中的有过期的情况,将改为app.use(bodyParser.urlencoded({extended:false}));

    按照前两条修改就能拿到req.body,我犯的错误是没有使用中间件;

    坚持下去就能成功
  • 相关阅读:
    字典生成式
    三元表达式
    迭代器
    装饰器
    闭包函数
    名称空间和作用域
    函数嵌套
    SQL Server 影响dbcc checkdb的 8 种因素
    SQL Server 对dbcc checkdb的优化
    SQL Server dbcc checkdb 修复
  • 原文地址:https://www.cnblogs.com/suoking/p/5123070.html
Copyright © 2011-2022 走看看