阅读数:

nodejs hapi(三) view template

0

说明

上一篇我们介绍了hapi server的会话,本篇view模版。
同express一样,hapi也支持多种模版引擎,eg:jade、ejs、html等。配置方式略有不同,下面具体
介绍

实现

  • express

    1
    2
    app.set('views', __dirname + '/views'); //指定views文件路径
    app.set('view engine', 'ejs'); // 指定模版引擎为ejs
  • hapi
    需要接住vision插件来实现

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    const init = async() => {
    ....
    await server.register(require('vision'));
    server.views({
    engines: { ejs: Ejs },
    relativeTo: __dirname,
    path: 'templates/view',
    });
    await server.start();
    };

最后

如有疑问或者更好的方案留言下方……^_^


^-^欢迎回复交流^-^


0
赏点咖啡钱^.^