在Jade页面上获取请求响应?

时间:2014-08-08 13:51:18

标签: node.js http express get pug

我已经设法向API发出GET请求,但是现在我希望将响应发送到Jade页面。 这是我到目前为止GET请求的代码。这是在路线''文件夹'中的'index.js'。关于如何在Jade页面上得到回复的任何想法?

router.get('/', function(req, res) {
var url = 'http://data.police.uk/api/forces';

    http.get(url, function(res){
        var body = '';

        res.on('data', function(chunk){
            body += chunk;
        });

        res.on('end', function(){
            var response = JSON.parse(body)
            console.log("Successful")
        });

        }).on('error', function(e){
            console.log("Error: ", e);
        })

});

module.exports = router;

2 个答案:

答案 0 :(得分:1)

在路由器中

res.render('viewName',{"variable":"value"});

在你看来

p #{variable}

答案 1 :(得分:0)

不应该尝试从头开始,你应该看看带有express的node.js的一些示例模板。

http://blog.ijasoneverett.com/2013/03/a-sample-app-with-node-js-express-and-mongodb-part-1/

这将告诉您如何设置应用程序的结构。