首先,我是node和express的新手,所以我认为我失去了express.js的逻辑。
我试图在前端显示来自API的响应,但我什至无法在后端正确显示它。
routes / index.js
exports = module.exports = function (app) {
// Views
app.get('/', routes.views.index);
};
views / index.js
binance.prices((error, ticket) => {
res.locals.ticket = ticket;
});
console.log(res.locals.ticket);
最后一行正在打印undefined
,但我不明白为什么。是因为超出范围?还是回调?我认为这是一个异步性问题,但我不知道如何解决。
任何帮助将不胜感激。