这里写自定义目录标题

问题描述

前端浏览器发送axios请求到后台,发现数据没有写入数据库中,数据库搭建在虚拟机中的centos上。觉得是controller层代码出现问题,重写代码问题依然存在,后来在浏览器console中发现报错:

POST http://localhost:82/checkitem/add.do 404 (Not Found)
axios-0.18.0.js:8 Uncaught (in promise) Error: Request failed with status code 404
    at e.exports (axios-0.18.0.js:8:4483)
    at e.exports (axios-0.18.0.js:8:4325)
    at XMLHttpRequest.l.<computed> (axios-0.18.0.js:8:3282)

看多很多博客,大概是说axios发送的post请求和后端接收的数据格式不匹配,解决办法有二次封装axios的,全局配置axios请求体的,但是都涉及到了VUE项目,可我一个小白哪里会懂怎么写,还有的是把后端方法注解换为@RequestBody的,但我的注解本来就没问题。

最后尝试了把数据库搬移到本地的机器在修改一下配置文件就没问题了,最后也没弄清楚什么原因。
淦!对我这种什么都不知道的小白来说还真是玄学!!!

前前后后耽误了我三天时间,就因为想自己模拟真实部署的环境,这真是个昂贵的教训!!!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐