Я пытаюсь отправить конкретное сообщение об ошибке на мой интерфейс.
Сценарий 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](https://i.stack.imgur.com/mQ3Ww.png)
Сценарий 3
app.use(function(err, req, res, next){
res.status(422).send(err); //Same "err" as scenario 1
});
![enter image description here](https://i.stack.imgur.com/y0gi8.png)
Краткое описание
В scenarion 3
Я ожидал увидеть, что было зарегистрировано в scenario 1
на внешнем интерфейсе. Может ли кто-нибудь помочь мне отправить сообщение variant
(из сценария 1) на веб-интерфейс