Получить данные из запросов POST
Установите обработчик POST по пути /name
. Это тот же путь, что и раньше. Мы подготовили форму на главной странице html. Он отправит те же данные упражнения 10 (Строка запроса). Если body-parser настроен правильно, вы должны найти параметры в объекте req.body
. Посмотрите на обычный пример библиотеки:
route: POST '/library'
urlencoded_body: userId=546&bookId=6754
req.body: {userId: '546', bookId: '6754'}
Ответьте тем же объектом JSON, что и раньше: {name: 'firstname lastname'}
. Проверьте, работает ли ваша конечная точка, используя HTML-форму, предоставленную на главной странице приложения.
Подсказка: есть несколько других методов http, отличных от GET и POST. По соглашению между глаголом http и операцией, которую вы собираетесь выполнить на сервере, есть соответствие. Обычное отображение:
POST (иногда PUT) - создание нового ресурса с использованием информации, отправленной с запросом,
GET - чтение существующего ресурса без его изменения,
PUT или PATCH (иногда POST) - обновление ресурса с использованием данных отправлено,
DELETE => Удалить ресурс.
Есть также несколько других методов, которые используются для согласования соединения с сервером. За исключением GET, все другие методы, перечисленные выше, могут иметь полезную нагрузку (то есть данные в теле запроса). Промежуточное программное обеспечение body-parser также работает с этими методами.