有人可以向我解释如何将 nodejs(hapi 服务器)与 AngularJs 结合使用吗?我以为我可以捕获对我的 Hapi 服务器发出的每个请求,并使用 angularjs 的路由/REST 等对这些请求使用react……
服务器正在运行并按照我的预期为我提供 index.html,但是我愚蠢地 Hook 我的 app.js 以获取 Angular 东西。我想我的做法是完全错误的。
哈皮
server.route({
method: 'GET',
path: '/{p*}',
handler: function (request, reply) {
reply.file('public/index.html');
}
});
index.html(标题)
<script src="CDN/angular.min.js"></script>
<script src="./app.js"></script>
我的 index.html 中的内联 AngularJs 代码工作正常。我感谢每一个回复或我能看到的一些资源。
最佳答案
您的方法是针对 api 而不是服务于静态文件。 服务器静态文件如下:
// static file
server.route({
method: 'GET',
path: '/{param*}',
handler: {
directory: {
path: Path.join(__dirname, 'public/app')
}
}
});
关于javascript - Nodejs/HapiJs 与 Angular.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29650364/