У меня есть экспресс-маршрутизация ниже, и это работает. Однако, если 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');
}
});