Как правильно передавать сообщение об ошибке в нативном модуле HTTP NodeJS?
Насколько я понял, есть несколько вариантов использования response.end() нативного модуля http.
Часто используют с едиными параметром - кодом ошибки (например, response.end(404)).
Видел и другой способ - указание статуса в заголовках:
rawResponse.statusCode = HTTP_StatusCodes.notFound;
rawResponse.end();
Воспрос такой: а как же передать на клиентскую часть сообщение об ошибке (например, "query-параметр foo должен быть строкой")? Это нужно передавать именно в теле ответа как данные или ещё каким-то образом?