使用 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 一起工作。
看看这是否有帮助。
我不能评论所以在这里写这个解决方案。
创建了一个用于在 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";
我猜你的应用程序不接受跨域请求。
这是一个答案
看看这是否有帮助。
我不能评论所以在这里写这个解决方案。