SaN*_*Nmm 5 javascript jquery node.js express
我是Express和Nodejs的新手.我试图调用外部api来在页面上构建数据.有没有办法从表达本身调用外部api(我知道我可以使用http moduel来做到这一点),但想确认是最好的方法.一旦我得到了json,我怎么把它传递给视图.
现在我已经完成了一个解决方法,只需用express加载视图(只是标题)并对api进行jquery ajax调用并填充数据.
首先,您需要在控制器内调用您想要填充的外部 API。最好是使用http
模块,使用http://nodejs.org/docs/v0.4.10/api/http.html#http.get非常容易。获取数据后,只需将其传递给视图即可,如下所示:
http.get(options, function(data) {
res.render('template', data);
});
Run Code Online (Sandbox Code Playgroud)