项目场景:
自己尝试用node写的后端接口,使用postman测试可以使用,自己使用ajax发起请求失败。
问题描述
后端能响应,但是获取不到前端提交的数据。
原因分析:
原因自己写的后端是只设置了解析application/x-www-form-urlencoded数据。
解决方案:
经过网上查询大量文章找到解决方法。
再aap.js中添加app.use(express.json())。
测试发现,还会出现拿不到参数的情况,
在前端main.js加上
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded'