如何跟踪节点应用程序的请求

时间:2016-01-12 11:58:06

标签: javascript node.js express

我使用节点应用程序和一些请求封装在更高的框架中 例如,如果我发送一些错误,如

res.end('An error occur');

对于客户端我得到错误:200 而不是像 500 这样的错误,我不知道在堆栈中这个放到200,有一些框架或我可以使用npm包跟踪请求堆栈?

1 个答案:

答案 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