1.报错截图
2.解决办法
2.1.后端未设置跨域引起
跨域请求问题的出现主要是由于浏览器的同源策略(Same-Origin Policy)导致的。同源策略是一种安全机制,它限制了从一个源加载的文档或脚本与来自另一个源的资源进行交互。具体来说,当协议、域名、端口中的任意一个不相同时,浏览器会认为这是跨域请求,并默认阻止这种请求。
跨域请求问题的原因
- 协议不同:例如从
http
请求https
。 - 域名不同:例如从
example.com
请求api.example.com
。 - 端口不同:例如从
localhost:8080
请求localhost:3000
解决办法
对于springboot
添加CrossOrigin注解
2.2前后端请求不一样引起
对于前端
此处前端后端的请求不一样,只需要把前端的post改成get即可