0

创建了一条在流明中插入 todo 的路线,它使用邮递员完美地工作,但是在我使用 axios 发送的反应应用程序请求中,它出现错误

this.apiUrl = 'http://lumenback.dev/createTodo';

axios.post(this.apiUrl, {
  todo: this.state.todo,
  todo_date: this.props.curDate
})
.then(function (response) {
  console.log(response);
}).catch(function (error) {
  console.log(error);
});

在此处输入图像描述

提前致谢...

4

2 回答 2

2

我猜您的应用程序不接受跨域请求。

这是一个答案Lumen API CORS Ajax 405 Method Not Allowed 我写来设置 Cors 并使其与 React 和 Lumen 5.5 一起使用。

看看这是否有帮助。

我无法评论,所以在这里写这个解决方案。

于 2017-10-31T08:42:44.460 回答
0

这是在黑暗中刺伤,但是您是否尝试过先在 axios 上设置标题?

在你的 post 命令之前插入这个: axios.defaults.headers.post["Content-Type"] = "application/json";

于 2017-10-30T15:34:32.493 回答