Yep*_*sMe 7 javascript node.js angularjs hapijs
谁能解释我如何将nodejs(hapi服务器)与AngularJs结合起来?我以为我可以捕获对Hapi服务器发出的每个请求,并使用angularjs的路由/ REST等对这些请求作出反应......
服务器正在运行并按照我的预期为我提供了我的index.html,但是我要愚蠢地挂钩我的app.js中的角度内容.我猜我的做法完全错了.
哈皮
server.route({
method: 'GET',
path: '/{p*}',
handler: function (request, reply) {
reply.file('public/index.html');
}
});
Run Code Online (Sandbox Code Playgroud)
index.html(标题)
<script src="CDN/angular.min.js"></script>
<script src="./app.js"></script>
Run Code Online (Sandbox Code Playgroud)
我的index.html中的内联AngularJs代码可以正常工作.我很感谢我能看到的每一个回复或一些资源.
小智 8
你的方法是api而不是服务静态文件.服务器静态文件如下:
// static file
server.route({
method: 'GET',
path: '/{param*}',
handler: {
directory: {
path: Path.join(__dirname, 'public/app')
}
}
});
Run Code Online (Sandbox Code Playgroud)
在这里查看更多信息http://hapijs.com/tutorials/serving-files
| 归档时间: |
|
| 查看次数: |
4361 次 |
| 最近记录: |