【发布时间】:2021-07-15 05:34:58
【问题描述】:
我将我的 React 应用程序托管在 localhost:3000,并将我的 SpringBoot RESTServer 托管在 localhost:8080,尝试向该服务器发送一个发布请求并收到以下错误: 从源“http://localhost:3000”访问“http://localhost:8080/employees”处的 XMLHttpRequest 已被 CORS 策略阻止:对预检请求的响应未通过访问控制检查:否请求的资源上存在 Access-Control-Allow-Origin' 标头。
但我已经将 Access-Control-Allow-Origin 放入我的代码中:
axios.post('http://localhost:8080/employees', params, {
headers: {
'Access-Control-Allow-Origin': '*',
'Content-Type': 'application/json',
'mode': 'no-cors'
}
}
)
API 用 postman 测试过,它工作正常。 请帮帮我。
【问题讨论】:
标签: reactjs spring-boot post axios cors