Я довольно новичок в структуре Express. Я не смог найти документацию для метода application.post() в ссылке express API. Может ли кто-нибудь дать несколько примеров всех возможных параметров, которые я могу внести в функцию? Я прочитал пару сайтов со следующим примером, что означает первый параметр?Express Framework app.post и app.get
Я знаю, что вторым параметром является функция обратного вызова, но что именно мы вставляем в первый параметр?
app.post('/', function(req, res){
Кроме того, предположим, что мы хотим, чтобы пользователи могут оставлять (отправить данные на наш сервер) идентификационные номера при определенном формате ([{ID: 134123, URL: www.qwer.com}, {ID: 131211, URL: www.asdf.com}]). Затем мы хотим извлечь идентификаторы и получить данные с этими идентификаторами откуда-то на нашем сервере. Как мы напишем метод app.post, который позволяет нам манипулировать вводом массива объектов, чтобы мы использовали только идентификатор этого объекта (ключ) для извлечения необходимой информации независимо от других ключей в объектах. Учитывая описание задачи, нужно ли использовать метод app.get()? Если да, то как мы будем писать функцию app.get()?
Большое спасибо за ваши материалы.
Этот синтаксис является еще одним примером цепи промежуточного программного обеспечения, которую я описал! 'express.bodyParser()' возвращает некоторую функцию с функцией подписи {req, res, next) 'и внутренне вызывает' next() 'после того, как она разобрала json в объект' req.body'. Затем Express передает запрос вниз по цепочке промежуточного программного обеспечения, к THIRD аргументу 'app.post ('/ yourPath', ...)', который является функцией, описанной выше Питером. – Plato
Oi, пытаясь найти 'app.get' в экспресс-документах! Спасибо за комментарий 'app.VERB'. – FriendlyGuy