新手在这里。我试图将从API调用(当用户请求zoopla页面时)收到的数据发送到index.ejs
视图。我试图通过graph_url
传递res.render
来传递{。}}。
graph_url
正确记录,因此API调用回来了,但是我的终端出现以下错误:
ReferenceError: graph_url is not defined
以下是我对页面的index.js
请求:
app.get('/zoopla', function(req, res){
request(zoopla, function(err, res, data){
var data = JSON.parse(data);
var graph_url = data.area_values_url
console.log(graph_url);
});
res.render('index', { title : "zoopla", graph : graph_url});
});
答案 0 :(得分:0)
graph_url
未定义,因为它超出了本地范围,而且您还试图在之前之前呈现之前 async {{1}呼叫完成。
尝试:
request()