我正在尝试使用Hapi 17构建一个非常简单的Hapi / Angualr页面。
我有一个简单的基于Angular的index.html,它从控制器中的数据集中填充两个标签
<div ng-app="myApp" ng-controller="myCtrl">
<label>
{{ hello }} {{ world }}
</label>
</div>
当我从Webstorm引导索引页面时,绑定按预期工作。
我已经设置了一个非常简单的Hapi / Inert服务器来做index.html服务器。该页面按预期加载原始HTML,以便正常工作。
然而
当我加载页面时,Angular绑定只显示原始文本,即。 {{ hello }} {{ world }}
有一个标题here
答案 0 :(得分:0)
事实证明我使用了Inert docs中错误的server.route定义。
单个文件路径(下面)无法看到包含角度应用程序定义的javascript文件
server.route({
method: 'GET',
path: '/{path*}',
handler: {
file: 'page.html'
}
});
转到以下示例,同时将前端文件移动到&#34; public&#34;文件夹,让它工作
server.route({
method: 'GET',
path: '/{param*}',
handler: {
directory: {
path: '.',
redirectToSlash: true,
index: true,
}
}
});