Parse Error response в приложении Express NodeJS - PullRequest
0 голосов
/ 03 мая 2018

Я пытаюсь отправить конкретное сообщение об ошибке на мой интерфейс.

Сценарий 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) на веб-интерфейс

...