Javascript 如果设置了。状态,则表示忽略正文
我正试图通过快速响应发送自定义“正文”消息。我能够通过以下方式成功完成此操作:Javascript 如果设置了。状态,则表示忽略正文,javascript,node.js,express,Javascript,Node.js,Express,我正试图通过快速响应发送自定义“正文”消息。我能够通过以下方式成功完成此操作: res.send('Here is my custom message'); 但是,如果我尝试应用状态(例如400),Express将完全忽略我的自定义正文消息: res.status(400).send('Username and Password are both required.'); 我没有得到“用户名和密码…”消息,而是得到默认的“错误请求”): 我试过: res.status(400).send(
res.send('Here is my custom message');
但是,如果我尝试应用状态(例如400),Express将完全忽略我的自定义正文消息:
res.status(400).send('Username and Password are both required.');
我没有得到“用户名和密码…”消息,而是得到默认的“错误请求”):
我试过:
res.status(400).send('Bad request has been received.');
&
&
如果我想设置一个状态码,我无法理解为什么它不会发送我的自定义消息我认为当状态为400时,消息不会作为body请求发送。因此,您必须在错误句柄中捕获消息。第二个消息在catch语句(error)中,这也不会呈现自定义字符串?
res.status(400).send('Bad request has been received.');
res.status(400).json({ message: 'Message Here' })
res.status(400).send({ message: 'Message Here' })