836950
各位大佬好,请教:
想把路由单独写在一个文件(routes.js)里, 然后axios 模拟 post 数据, 问题是:
1,调用单独路由文件中间件, 就收不到 post 过来的 json 数据。
2, 但是 直接用 app.post(....) 写在app.js 就可以看到。
我的看到是指 console.log(req.body ) 的输出,如下:
不期望的情况: 调用app.use(router),console.log(req.body ) 的输出,如下:
我觉的问题就是用app.use(router),时 ,app.js 里面的 bodyParse 没有传过去, 新手, 非科班,都是自学的,也没人交流,还请指正。
下面的代码:
==========app.js: =============
=========router/routes.js=========
=======模拟发送数据=====