因此,当登录验证失败时,我目前使用 res.send(401) 进行响应。但是我想发送一段文本或 html 以及错误代码。
我试过了:
res.write('string');
res.send(401);
但抛出错误,我的服务器无法启动。
最佳答案
您将 Express 方法与 native HTTP 方法混合使用。由于 Express' 在内部使用原生 HTTP 模块,因此您应该使用其中一个。
// Express
res.status(401);
res.send('string');
// or the shortcut method
res.send(401, 'string');
// HTTP
res.writeHead(401);
res.end('string');
关于node.js - 如何使用 express 将字符串与错误代码一起发送?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19967576/