отправка axios put () в качестве создателя действия на удаленный хост API вернула ошибку 404 метод put не найден - PullRequest
0 голосов
/ 08 мая 2019

Я делаю проект реагировать на избыточность, по сути отправляя действия (в форме создателя действий как index.js) через URL-адрес домена как http://reduxblog.herokuapp.com/api/posts/${id}${API_KEY}, используя методы axios post, delete, create и edit как вида действия CRUD через конечные точки API. Тем не менее, CRUD работал в части create (axios.post (url)), delete (axios.delete (url)), fetch (axios.get (url)), кроме edit (axios.put (url)), который у меня был очень старался отредактировать любой пост в блоге с идентификатором, встретившимся с ошибкой 404 Метод Put () не найден, связанный с указанным выше URL. Я включил все эти создатели действий с редукторами, а также включил в каждый компонент соединение по умолчанию для экспорта (mapStateToProps, action) (Component), чтобы связать состояние редукторов с компонентом, запрашивающим данные о последнем состоянии, помимо этого также включал индекс. JS с избыточным промежуточным программным обеспечением, призывающим к вашей информации. Я не имею ни малейшего представления о том, что пошло не так с вызовом axios.put (). Странно, если бы я делал все это локальным http://localhost:3001 способом, а не удаленным доступом к axios, с локальным db.json весь доступ к CRUD отлично работал в вызове axios, включая axios.put ().
Я действительно надеюсь, что кто-то, кто делал это все время, может предложить способ исправить это. Я экспортировал свой проект во внешнее хранилище Github. Может кто-то клонировать / скачать, чтобы запустить его и предложить какие-либо корректирующие действия. (editPost только ошибка). Большое спасибо!

моя ссылка на github: https://github.com/sauhungyu/blog

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...