【发布时间】:2018-03-03 13:54:57
【问题描述】:
我从承诺中的 Web 服务检索数据并使用 EJS 显示它。问题是 HTTP 页面在承诺完成之前不会显示,这是有道理的,因为我在“then”中调用了 render。
有没有办法让 HTTP 页面不显示“数据”而在 webService 调用完成时显示“数据”?
var webService = new webService();
webService.GetData("https://somewebservice.com")
.then( (result) =>
{
let options: Object =
{
"data": result
};
this.render(req, res, "index", options);
});
【问题讨论】:
标签: node.js typescript promise ejs