Как правильно отловить ответ от Hapi server.inject - PullRequest
0 голосов
/ 23 октября 2018

Я хочу, чтобы метод server.inject ловил ошибки и успех, так как в настоящее время, если он выдает ошибку, он не перехватывается функцией, выполняющей инъекцию, поэтому как мне это сделать с такой функцией

Я использую хапи (17.x)

server.inject({
  method: 'POST',
  url: `/xxx`,
  payload: {
    x: x
  }
});

1 Ответ

0 голосов
/ 25 октября 2018

в hapi 17 вам нужно использовать async await.с этим вы можете использовать try / catch.

try {
  await server.inject(options)
} catch(e) {
  //handle error here
}
...