Прежде всего, я новичок в ноде и экспрессе, поэтому я думаю, что что-то теряю в логике express.js.
Я пытаюсь показать ответ от API в веб-интерфейсе, но даже не могу получить его прямо в бэкэнде.
маршруты / index.js
exports = module.exports = function (app) {
// Views
app.get('/', routes.views.index);
};
Вид / index.js
binance.prices((error, ticket) => {
res.locals.ticket = ticket;
});
console.log(res.locals.ticket);
Последняя строка печатает undefined
, и я не понимаю, почему. Это потому, что выходит за рамки? или это обратный звонок? Я думаю, что это проблема асинхронности, но я не знаю, как ее решить.
Любая помощь будет оценена.