我正在使用angular.js客户端和node express服务器端编写应用程序。
我在我的服务器端使用staticAsset模块。
在我的index.html中,我有一长串需要下载的javascript文件:
<script src="lib/angular/underscore.js"></script>
<script src="lib/angular/angular-cookies.js"></script>
<script src="lib/angular/angular-resource.js"></script>
<script src="lib/angular/ui-bootstrap-tpls-0.5.0.js"></script>
<script src="js/routingConfig.js"></script>
<script src="js/app.js"></script>
<script src="js/services.js"></script>
<script src="js/controllers/DateCtrl.js"></script>
<script src="js/angular-underscore.js"></script>
...
所以列表继续。
我想首先对我的服务器进行GET调用并检索我的静态文件的所有fingerPrints,然后我可以实际加载它们中的每一个,如:
我想这可能是这样的:
这会在我的客户端上提示错误:
Resource interpreted as Script but transferred with MIME type text/html: "http://localhost:8000/fingerPrints".
但我成功地去了我的服务器并检索了一个应该替换真实URL的所有fingerPrints的数组。在任何情况下我都不知道如何将它们传递给左侧标签。
我该如何实现?
感谢。
答案 0 :(得分:0)
我是node.js的新手并且表达了,但在我看来你几乎就在那里。
我认为您所要做的就是设置响应的内容类型,如下所示:
res.setHeader('content-type', 'text/javascript');
希望它有所帮助!