我使用节点应用程序和一些请求封装在更高的框架中 例如,如果我发送一些错误,如
res.end('An error occur');
对于客户端我得到错误:200 而不是像 500 这样的错误,我不知道在堆栈中这个放到200,有一些框架或我可以使用npm包跟踪请求堆栈?
答案 0 :(得分:2)
我假设你使用的是Express.js,在这种情况下你会做这样的事情:
res.status(500).end('An error occur');
http://expressjs.com/en/api.html#res.end
如果您使用的是纯节点,则可以使用statusCode
字段或writeHead
功能。 https://nodejs.org/api/http.html#http_response_statuscode