Как совместить app.get и app.post в Express? - PullRequest
10 голосов
/ 28 марта 2012

Я работаю с приложением Facebook, которое требует публикации.Я использую экспресс для обработки app.post('/') и app.get('/').Можно ли объединить их в одну функцию?

Ответы [ 2 ]

29 голосов
/ 28 марта 2012

Помимо привязки одной и той же функции к POST и GET, как это было предложено JustSid в другом ответе, вы можете использовать app.all('/', handler) для направления всех типов запросов к функции.

7 голосов
/ 28 марта 2012

Вы можете иметь одну функцию для обработки, отправки и получения:

function sharedHandler(req, res)
{
   // Some custom logic here
}

app.get('/', sharedHandler);
app.post('/', sharedHandler);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...