reactjs - 未捕获(承诺)错误:当 Spring 应用程序托管在 localhost 上时,请求失败,状态码为 400
问题描述
我正在尝试访问 localhost 上的 Spring Boot 微服务托管,但出现以下错误:
未捕获(承诺中)错误:请求失败,状态码为 400
以下是我访问该服务的代码:
import axios from "axios";
export const addProjectTask = (project_task, history) => async dispatch => {
await axios.post("http://localhost:8080/api/board", project_task);
history.push("/");
};
我试图在互联网上搜索,但我无法使用 localhost 找到任何解决方案。当我在 Postman 中使用上述 URL 时,它工作正常,因此 URL 是正确的。
编辑: 完成错误:
xhr.js:178 POST http://localhost:8080/api/board 400
dispatchXhrRequest @ xhr.js:178
xhrAdapter @ xhr.js:12
dispatchRequest @ dispatchRequest.js:52
Promise.then (async)
request @ Axios.js:61
Axios.<computed> @ Axios.js:86
wrap @ bind.js:9
(anonymous) @ projectTaskActions.js:4
(anonymous) @ index.js:8
(anonymous) @ redux.js:477
onSubmit @ AddProjectTask.js:31
callCallback @ react-dom.development.js:188
invokeGuardedCallbackDev @ react-dom.development.js:237
invokeGuardedCallback @ react-dom.development.js:292
invokeGuardedCallbackAndCatchFirstError @ react-dom.development.js:306
executeDispatch @ react-dom.development.js:389
executeDispatchesInOrder @ react-dom.development.js:414
executeDispatchesAndRelease @ react-dom.development.js:3278
executeDispatchesAndReleaseTopLevel @ react-dom.development.js:3287
forEachAccumulated @ react-dom.development.js:3259
runEventsInBatch @ react-dom.development.js:3304
runExtractedPluginEventsInBatch @ react-dom.development.js:3514
handleTopLevel @ react-dom.development.js:3558
batchedEventUpdates$1 @ react-dom.development.js:21871
batchedEventUpdates @ react-dom.development.js:795
dispatchEventForLegacyPluginEventSystem @ react-dom.development.js:3568
attemptToDispatchEvent @ react-dom.development.js:4267
dispatchEvent @ react-dom.development.js:4189
unstable_runWithPriority @ scheduler.development.js:653
runWithPriority$1 @ react-dom.development.js:11039
discreteUpdates$1 @ react-dom.development.js:21887
discreteUpdates @ react-dom.development.js:806
dispatchDiscreteEvent @ react-dom.development.js:4168
解决方案
推荐阅读
- r - ggplot2:geom_point 有时会根据所使用的美学删除 NA 值
- jwt - 使用访问令牌和刷新令牌来刷新它们
- ssis - SSIS Foreach 循环向一个文件名添加额外的日期和扩展名
- python - TensorFlow 1 中的 TensorBoard 使用 Google Colab
- arrays - 谷歌事件 API
- docker - 使用 kubernetes 的 Ftps 服务器无法正常工作
- python - Pytorch 在层中复制一个神经元
- java - 使用变色龙在 arquillian 测试中注入 null bean
- python - 使用英特尔 Realsense(D435i 或 T265)进行自主无人机导航的目标避让
- go - 重新执行过程的 Golang 代码覆盖率?