Создан маршрут для вставки todo в lumen, он отлично работает с почтальоном, но в моем ответе на запрос приложения на передачу с помощью 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);
});
заранее спасибо…
Я полагаю, ваше приложение не принимает запросы кросс-доменов.
Вот ответ Lumen API CORS Ajax 405 Метод не разрешен Я написал для установки Cors и заставить его работать с React и Lumen 5.5.
Посмотрите, может ли это помочь.
Я не могу комментировать, поэтому пишу это решение здесь.
Это удар в темноте, но пытались ли вы сначала установить заголовки на axios?
Вставьте это перед вашей командой post:
axios.defaults.headers.post["Content-Type"] = "application/json";