创建了一个在流明中插入待办事项的路线,它使用postman完美地工作但在我的反应应用程序请求中发送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);
});
提前感谢...
答案 0 :(得分:2)
您的应用程序不接受我猜的跨域请求。
这是一个答案Lumen API CORS Ajax 405 Method Not Allowed我写的是设置Cors并使其与React和Lumen 5.5一起使用。
看看这是否有帮助。
我不能发表评论,所以在这里写这个解决方案。
答案 1 :(得分:0)
This is a stab in the dark, but have you tried setting the headers on axios first?
Insert this before your post command:
axios.defaults.headers.post["Content-Type"] = "application/json";