我如何从快递403发回JSON

我想用express来做下面的事情。

let error = {errorCode:"1234"} res.sendStatus(403, {error: error}); 

在我的前端JavaScript中,我想要捕获错误并像这样检查它

 getData(mydata).then((data)=> { console.log(data); ).catch((error)=> { console.log(error.errorCode); }); 

无论出于什么原因,这不是发回json到我的catch方法,我想知道为什么,以及如何发送json,当我发回403。

使用这个语法

 res.status(403).send({errorCode:"1234"}); // or res.status(403); res.send({errorCode:"1234"});