Express NodeJS应用程序中的解析错误响应

时间:2018-05-03 15:42:47

标签: node.js express body-parser

我正在尝试向我的前端发送一条特定的错误消息。

场景1

app.use(function(err, req, res, next){
    console.log(err);
});

日志: [String: 'Error: Request returned error code: 422 and body: {"status":422,"title":"Missing or incorrect required fields","type":"https://developer.bigcommerce.com/api#api-status-codes","errors":{"variant":"This product has options, variant ID is required"}}']

场景2

app.use(function(err, req, res, next){
    res.status(422).send('TEST TEST TEST');
});

enter image description here

场景3

app.use(function(err, req, res, next){
    res.status(422).send(err); //Same "err" as scenario 1
});

enter image description here

摘要

scenarion 3中,我希望在前端看到scenario 1中记录的内容。有人可以帮我发送variant消息(从方案1)到前端

0 个答案:

没有答案