【发布时间】:2019-12-09 01:43:20
【问题描述】:
我正在使用 ExpressJS 开发简单的 api,当 express 中生成错误时(我无法控制,例如:express-jwt 中间件或某些 404 错误等),它会返回一个 html 响应。
尝试在邮递员中更改请求标头,但相同。我尝试了body-parser 并在中间件中设置了content-type 标头。
但我使用res.send() 发送的所有回复都正常工作。
这是我遇到的 404 错误。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">>Error</title>
</head><body><pre>Cannot GET /test</pre></body>
</html>
有没有办法为应用程序全局设置响应类型?还是因为我在邮递员中做错了什么?
【问题讨论】: