此代码在9.0.3版本中不起作用:
server.route({
method: 'GET',
path: '/',
handler: function() {
file: 'templates/index.html'
}
});错误:
de_modules/hapi/node_modules/hoek/lib/index.js:723
throw new Error(msgs.join(' ') || 'Unknown error');
^
Error: Unknown handler: file在第8版中,它工作得很好。
发布于 2015-08-28 12:04:25
我解决了这个问题。从最后的版本来看,这种可能性被切断了。在我包括“惰性”模块并注册它之后,就可以正常工作了。
发布于 2015-08-26 23:43:51
目前还不太清楚为什么,但是调用的结构发生了一些变化。这对我有用。
handler: function(request, reply){
reply.file('/template/index.html');
}在这里找到的http://hapijs.com/tutorials/serving-files
发布于 2016-03-23 16:34:22
如果您有远见和惰性在您的package.json,您需要注册他们作为一个插件。
server.register([require('vision'), require('inert')], function (err) {
if (err) console.log(err);
});https://stackoverflow.com/questions/32133363
复制相似问题