Как правильно передавать сообщение об ошибке в нативном модуле HTTP NodeJS?

Насколько я понял, есть несколько вариантов использования response.end() нативного модуля http. Часто используют с едиными параметром - кодом ошибки (например, response.end(404)). Видел и другой способ - указание статуса в заголовках:

rawResponse.statusCode = HTTP_StatusCodes.notFound;
rawResponse.end();

Воспрос такой: а как же передать на клиентскую часть сообщение об ошибке (например, "query-параметр foo должен быть строкой")? Это нужно передавать именно в теле ответа как данные или ещё каким-то образом?


Ответы (0 шт):