FE_*_*ict 6 java reactjs redux axios create-react-app
我正在开发一个使用 React+Redux 并用于axios
进行 api 调用的应用程序。
这是一个失败的调用示例:
axios.post(`${API_ROOT}${FIND_USER}${currentUserID}`, {
headers: {
'Authorization': token
},
})
.then((response) => {
console.log("Sucess")
})
Run Code Online (Sandbox Code Playgroud)
当我看到的请求网址network
是这样的:
http://domainName:8080/users/findUser/1234
Run Code Online (Sandbox Code Playgroud)
API 调用OPTIONS
本身失败,我从后端收到的错误是
Response for preflight has invalid HTTP status code 403
Run Code Online (Sandbox Code Playgroud)
它永远不会达到POST
。
token
是从 检索到的localstorage
,类似于Bearer eyJhbGci...
。
后端开发人员正在使用 Java 和 Spring 。
我调用 API 的方式是否有问题,或者这个问题应该在后端解决?
通过 Postman 测试时,这个 API 工作得很好。