2016-07-27 1 views
3

В чем разница между response.status() и response.sendStatus() в экспресс.Разница между response.status() и response.sendStatus() в экспресс

Я замечаю, что он используется обычно для сообщений, получения и другого промежуточного программного обеспечения, а позднее используется в запросах на удаление. Почему это?

ответ

5

status() устанавливает статус HTTP на реакцию (в качестве объектов JavaScript на стороне сервера)

sendStatus() и устанавливает статус и посылает его клиенту

Использование не зависит от метода HTTP запроса. В большинстве случаев вы все равно должны использовать sendStatus, так как маловероятно, что после обработки запроса статус изменится (особенно, поскольку код состояния является первой строкой в ​​необработанном HTTP-ответе).

Подробнее в документации:

https://expressjs.com/en/4x/api.html#res.sendStatus

Смежные вопросы