如何从 Hapi 正确捕获响应 server.inject
How to catch response properly from Hapi server.inject
我想捕获 server.inject 方法的错误和成功,因为目前如果它抛出错误,它不会被执行注入的函数捕获,那么我将如何使用像这样的功能
我正在使用 hapi (17.x)
server.inject({
method: 'POST',
url: `/xxx`,
payload: {
x: x
}
});
在 hapi 17 中你需要使用异步等待。这样,您可以使用 try/catch.
try {
await server.inject(options)
} catch(e) {
//handle error here
}
我想捕获 server.inject 方法的错误和成功,因为目前如果它抛出错误,它不会被执行注入的函数捕获,那么我将如何使用像这样的功能
我正在使用 hapi (17.x)
server.inject({
method: 'POST',
url: `/xxx`,
payload: {
x: x
}
});
在 hapi 17 中你需要使用异步等待。这样,您可以使用 try/catch.
try {
await server.inject(options)
} catch(e) {
//handle error here
}