TypeError:server.views不是hapi.js中的函数 [英] TypeError: server.views is not a function in hapi.js
本文介绍了TypeError:server.views不是hapi.js中的函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我是node.js的初学者,我在我的Web应用程序中使用了hapi框架.在这种情况下,我正在使用模板的手把.配置服务器视图时,出现类型错误.
I am a beginner on node.js I am using hapi framework for my web app. In that i am using handlebars for template. When i configure the server views i am getting the type error.
'use strict';
const hapi = require('hapi');
const server = new hapi.Server();
const inert = new require('inert');
server.connection({
host: '127.0.0.1',
port: 8080,
});
//Starting server
server.start((error) => {
if(error){
throw error;
}
console.log("Server running" + server);
});
server.register(inert, () => {
console.log("hhh");
server.views({
engines: {
html: require('handlebars')
},
path: 'views',
layoutPath: 'views/layout',
layout: 'default',
partialsPath: 'views/partials'
//helpersPath: 'views/helpers',
});
});
我收到此错误:
TypeError: server.views is not a function
at server.register (/home/developer/Workspace/kravein-test/app/backend/server.js:22:9)
at process.nextTick (/home/developer/Workspace/kravein-test/node_modules/hoek/lib/index.js:854:22)
at _combinedTickCallback (internal/process/next_tick.js:67:7)
at process._tickCallback (internal/process/next_tick.js:98:9)
at Module.runMain (module.js:577:11)
at run (bootstrap_node.js:352:7)
at startup (bootstrap_node.js:144:9)
at bootstrap_node.js:467:3
我正在使用hapi 15.0.3.谢谢
I am using hapi 15.0.3. Thanks
推荐答案
要使用server.views
,您需要视觉插件
例如带把手
const server = new Hapi.Server();
server.connection({ port: 8000 });
const handler = function (request, reply) {
reply.view('basic/index', {
title: 'examples/views/handlebars/basic.js | Hapi ' + request.server.version,
message: 'Hello World!'
});
};
server.register(require('vision'), (err) => {
if (err) {
throw err;
}
server.views({
engines: { html: require('handlebars') },
path: __dirname + '/templates'
});
server.route({ method: 'GET', path: '/', handler: handler });
});
这篇关于TypeError:server.views不是hapi.js中的函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文