【发布时间】:2018-10-05 10:02:38
【问题描述】:
我在下面有快速路由,它可以工作。但是,如果 axios 由于错误而无法检索任何信息,我无法使用 res.send 进行响应,但我可以在终端中看到错误日志。我怎样才能捕捉到错误?理想情况下,如果它无法检索数据,它应该响应“无法连接”。
router.get('/accounts', async (req, res) => {
try {
const response = await axios.get(`${config.url}/accounts`, {
auth: config.auth
});
const data = await response.data.results;
res.json(data);
} catch (e) {
console.log(e);
res.send('Could not connect');
}
});
【问题讨论】:
-
您的 sn-p 有效。当
axios出现错误时,我的客户会收到Could not connect。
标签: node.js express async-await axios