Что мы должны возвращать при запросах get / post / delete / put с сервера Node.js? - PullRequest
0 голосов
/ 01 мая 2020

Я изучал стек MERN и решил начать с Node.js реализации веб-сервера. Итак, для внешнего интерфейса я использую Redux с Redux-Thunk. Как мы знаем, redux-thunk используется для выполнения асинхронных запросов, например, к веб-серверу. Ребята, меня смущает то, что по какому типу HTTP-запроса, что именно должно быть возвращено с веб-сервера? я собираюсь сделать следующее: у меня есть список пользователей, и я хочу сделать запрос get / post / put / delete для этого ресурса. Итак, по запросу GET я хочу вернуть всех пользователей в теле HTTP, по запросу POST я хочу добавить нового пользователя в ресурс Users и вернуть новый список пользователей с веб-сервера, по запросу PUT я хочу внести изменения в определенный пользователя и вернуть список пользователей с внесенными изменениями. Наконец, по запросу на удаление я хочу удалить указанного пользователя c и вернуть список пользователей, который не содержит этого удаленного пользователя. Ребята, правильно ли возвращать список пользователей, внеся изменения в ресурс «Пользователи» даже в запросах на публикацию / размещение и удаление?

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