Hapi回复文件
Hapi reply file
此代码在版本 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 中运行良好。
目前不太清楚为什么,但调用的结构发生了一些变化。这对我有用。
handler: function(request, reply){
reply.file('/template/index.html');
}
我已经解决了这个问题。从上一个版本开始,这种可能性被切断了。在我包含 "inert" 模块并注册后,一切正常。
如果您的 package.json 有远见和惰性,则需要将它们注册为插件。
server.register([require('vision'), require('inert')], function (err) {
if (err) console.log(err);
});
此代码在版本 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 中运行良好。
目前不太清楚为什么,但调用的结构发生了一些变化。这对我有用。
handler: function(request, reply){
reply.file('/template/index.html');
}
我已经解决了这个问题。从上一个版本开始,这种可能性被切断了。在我包含 "inert" 模块并注册后,一切正常。
如果您的 package.json 有远见和惰性,则需要将它们注册为插件。
server.register([require('vision'), require('inert')], function (err) {
if (err) console.log(err);
});