【发布时间】:2019-03-15 07:01:58
【问题描述】:
我正在使用 ExpressJS 构建 API 服务器。我想确保服务器始终使用 JSON 数据而不是 HTML 数据进行响应。对于我定义的所有自定义路由,我可以让服务器响应 JSON 数据。
但如果出现“找不到页面 (404)”或“内部服务器错误 (500)”等错误,服务器会以 HTML 内容进行响应。是否有任何内置配置设置允许以 JSON 格式做出这些响应?
我可以为此定义自定义错误处理程序,但我希望使用内置错误处理程序的功能,例如基于 NODE_ENV 隐藏堆栈跟踪。
【问题讨论】:
标签: javascript node.js express