我正在制作天气应用程序。首先,我从前三行请求并检索数据,然后在控制台中打印出来。因为,node.js异步运行,所以console.log()函数在检索数据之前运行。我该怎么办?
代码是:
//sending the request
const APIMannager = require("./locationToWeather.js");
const apiMannager = new APIMannager();
const data = apiMannager.getLocation("pokhara");
console.log(data); //prints undefined
//如何一行接一行地运行程序