使用 axios 发出请求时出现 MethodNotAllowedHttpException (lumen)

MethodNotAllowedHttpException (lumen) while making request with axios

创建了一个用于在 lumen 中插入待办事项的路由,它使用邮递员完美运行,但在我使用 axios 发送的 React 应用程序请求中,出现错误

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);
});

提前致谢...

这是暗中操作,但您是否尝试过先在 axios 上设置 headers?

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

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

这是一个答案我写信来设置 Cors 并使其与 React 和 Lumen 5.5 一起工作。

看看这是否有帮助。

我不能评论所以在这里写这个解决方案。