如何在hapi中打印对车把的响应

时间:2018-01-23 05:36:02

标签: node.js handlebars.js hapijs

我是handlebars.js的新手,我想打印对车把太阳穴的反应

我的代码

function getResponse(callback) {
    request.post(
        'https://api.myjson.com/bins/kmmph',
        function(error, response, body) {
            if (!error && response.statusCode == 200) {
                callback(encodeURIComponent(JSON.stringify(body)));

            }
        }
    );
}
async function startServer() {
    await server.register(require('vision'));
    server.views({
        engines: { html: require('handlebars') },
        relativeTo: __dirname,
        path: 'views'
    });
    server.route({
        method: 'GET',
        path: '/',
        handler: function(request, h) {
            //return h.response("test");
            var test = [{
                    "title": "test"
                },
                {
                    "title": "var"
                }
            ];

            getResponse(function(data) {
                return h.view("index", {
                    title: "Hapi with handlebars",
                    data: data
                });
            })
        }
    })
}

我在回复时使用了回调来获取回叫将被触发的表格我会将数据传输到模板。,该怎么做

1 个答案:

答案 0 :(得分:-1)

您可以在html(模板)文件中使用{{data}}进行打印。