I would like to do something like the following with express.
我想做一些像下面这样的表达。
let error = {errorCode:"1234"}
res.sendStatus(403, {error: error});
In my frontend javascript I'd like to catch the error and inspect it like so
在我的前端javascript中,我希望捕获错误并像这样检查它
getData(mydata).then((data)=> {
console.log(data);
).catch((error)=> {
console.log(error.errorCode);
});
for whatever reason this isn't sending back the json to my catch method and I'd like to know why and how I can send json when I send back a 403.
无论出于什么原因,这并没有将json发送回我的catch方法,我想知道为什么,以及在我发回403时如何发送json。
1 个解决方案
#1
3
Use this syntax
使用这个语法
res.status(403).send({errorCode:"1234"});
// or
res.status(403);
res.send({errorCode:"1234"});
#1
3
Use this syntax
使用这个语法
res.status(403).send({errorCode:"1234"});
// or
res.status(403);
res.send({errorCode:"1234"});