首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hapi回复文件

Hapi回复文件
EN

Stack Overflow用户
提问于 2015-08-21 06:01:51
回答 3查看 5.4K关注 0票数 4

此代码在9.0.3版本中不起作用:

代码语言:javascript
复制
server.route({
    method: 'GET',
    path: '/',
    handler: function() {
        file: 'templates/index.html'

    }
});

错误:

代码语言:javascript
复制
de_modules/hapi/node_modules/hoek/lib/index.js:723
    throw new Error(msgs.join(' ') || 'Unknown error');
          ^
Error: Unknown handler: file

在第8版中,它工作得很好。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-08-28 12:04:25

我解决了这个问题。从最后的版本来看,这种可能性被切断了。在我包括“惰性”模块并注册它之后,就可以正常工作了。

票数 6
EN

Stack Overflow用户

发布于 2015-08-26 23:43:51

目前还不太清楚为什么,但是调用的结构发生了一些变化。这对我有用。

代码语言:javascript
复制
  handler: function(request, reply){
    reply.file('/template/index.html');
  }

在这里找到的http://hapijs.com/tutorials/serving-files

票数 2
EN

Stack Overflow用户

发布于 2016-03-23 16:34:22

如果您有远见和惰性在您的package.json,您需要注册他们作为一个插件。

代码语言:javascript
复制
 server.register([require('vision'), require('inert')], function (err) {
     if (err) console.log(err);
 });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32133363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档