前言

最近在使用express框架写Node代码,遇到一个问题使用body-parser模块失效。
整整困在这里一天时间!!!

res.send(req.body)

返回结果一直为空。

但是代码的书写又看不出什么问题。最后发现是代码书写顺序有问题。

解决

我把二级路由的错误的放在了body-parser的使用后面。
也就是说,我在body-parser还没有被调用前,就使用了它,当然req.body 等于空

/*错误的*///为路由匹配请求路径(没有运行bodyParser,就自行进入了二级路由)
app.use('/home',home);
app.use('/admin',admin);//使用bodyParser
app.use(bodyParser.json());//数据JSON类型
app.use(bodyParser.urlencoded({ extended: false }));//解析post请求数据
/*正确的*///使用bodyParser
app.use(bodyParser.json());//数据JSON类型
app.use(bodyParser.urlencoded({ extended: false }));//解析post请求数据//为路由匹配请求路径
app.use('/home',home);
app.use('/admin',admin);

只需要要把调用bodyParser的代码前置就可以了。

【BUG解决】使用body-parser失效的实例解决相关推荐

  1. SpringBoot 中@Autowired 注入失效原因及解决方法

    SpringBoot 中@Autowired 注入失效原因及解决方法 1.原因分析 1.1 包没有被扫描到通过@Autowired注入的类所在的包路径不在Application启动类所在的包/子包路径 ...

  2. html font-family设置无效,HTML+CSS入门 CSS设置中文字体(font-family:黑体)后样式失效问题如何解决...

    本篇教程介绍了HTML+CSS入门 CSS设置中文字体(font-family:"黑体")后样式失效问题如何解决,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门. ...

  3. Session对象失效的客户端解决方法

    ASP(Active Server Pages)技术的Session对象用于存储用户在对话期间的私有信息.当前用户的Session对象中定义的变量和对象能在页面之间共享,但是不能为应用中其他用户所访问 ...

  4. 【H5】解决ios禁止缩放失效的方法

    [H5]解决ios禁止缩放失效的方法 参考文章: (1)[H5]解决ios禁止缩放失效的方法 (2)https://www.cnblogs.com/gentle-Lee/p/12154924.html ...

  5. Android实例-解决虚拟键盘遮挡问题(XE8+小米2)

    Android实例-解决虚拟键盘遮挡问题(XE8+小米2) 参考文章: (1)Android实例-解决虚拟键盘遮挡问题(XE8+小米2) (2)https://www.cnblogs.com/FKde ...

  6. 解决Echarts窗口自适应失效问题

    解决Echarts窗口自适应失效问题 参考文章: (1)解决Echarts窗口自适应失效问题 (2)https://www.cnblogs.com/chuanqi1995/p/11543765.htm ...

  7. java发布后功能不能用,急项目发布后java写的打印功能失效了-求解解决方法

    当前位置:我的异常网» J2EE » 急项目发布后java写的打印功能失效了-求解解决方法 急项目发布后java写的打印功能失效了-求解解决方法 www.myexceptions.net  网友分享于 ...

  8. [html] 你知道著名的3像素Bug指的是什么吗?怎么解决呢?

    [html] 你知道著名的3像素Bug指的是什么吗?怎么解决呢? img标签渲染之后下方会出现几个像素(我用谷歌测试是4px, 火狐3.5px)的空白: img是行内元素,默认display:inli ...

  9. 解决git pull 命令失效,不能从远程服务器上拉取代码问题

    解决git pull 命令失效,不能从远程服务器上拉取代码问题 参考文章: (1)解决git pull 命令失效,不能从远程服务器上拉取代码问题 (2)https://www.cnblogs.com/ ...

最新文章

  1. Qt 事件系统的解读
  2. 直播预告 | AAAI 2022论文解读:基于能量的主动域自适应学习方法
  3. python程序发布 ubuntu_在ubuntu16.04的虚拟环境中运行Python程序作为服务
  4. spss多元非线性曲线拟合_快速掌握SPSS数据分析
  5. Struts2与传统模式的对比,核心控制器从servlet变成了过滤器,!!
  6. 微波遥感SNAP(三)——检测地表沉降(1)自动化处理(Graph Builder)
  7. segger_rtt使用帮助
  8. 微信小程序没登录跳到登录页怎么做_微信小程序退出按钮回退到登录页面
  9. Obsidian流程图
  10. 新的计算机的wifi连接无线网络连接,如何设置电脑优先连接无线WIFI网络
  11. 转载MPEG4 H.264学习笔记 ------ 视频格式与质量
  12. 对全文检索引擎xapian的学习(一)---索引
  13. 网络唤醒的原理原来是这样的,GET!
  14. Chatgpt聊天机器人系统开发
  15. 显示器连接服务器老一闪一闪,显示器黑屏一闪一闪的怎么回事_显示器黑屏一闪一闪的解决方法...
  16. 全球最流行12款浏览器
  17. MySQL补充——索引,流程控制,数据备份,python操作mysql,SQLAlchemy
  18. 苹果Mac在一段时间不使用后,应用(系统)会自动退出(重启)的解决方法
  19. 计算机科学与技术博士招生人数,南京大学2017年计算机科学与技术系博士招生目录.pdf...
  20. Java实验——定义一个类,该类中包含以下几个方法(静态):实现两个字符串数组的逆序排序,输出结果为字符串数组;求两个整形数组的交集;求两个浮点型数组的并集;

热门文章

  1. 如何在VC中创建动态数组
  2. 日志库EasyLogging++学习系列(6)—— 日志记录器
  3. 排序字段设计_「原创」第四章、模型设计
  4. C++ 关键字 extern
  5. python3精要(5)-最长公共前缀Trie树
  6. 【深度学习】重大里程碑!VOLO屠榜CV任务,无需额外数据,首个超越87%的模型...
  7. 【Python】B 站上这些 Python 视频真香!
  8. 算法漫画:什么是 “哈夫曼树” ?
  9. 疫情之下,将业务迁移至云端会是一个正确的选择吗?
  10. 统计学习方法第十七章作业:LSA潜在语义分析算法 代码实现