2

我目前在我的本地主机上开发一个AngularJS 1.5.9 单页应用程序, NodeJS运行后端,我在其中使用

视频框架。http://www.videogular.com/

除了在我的页面上插入视频对象之外,一切都很好。我严格按照给定的例子: http: //www.videogular.com/examples/simplest-videogular-player/

<videogular vg-theme="controller.config.theme.url">
    <vg-media vg-src="controller.config.sources"
              vg-tracks="controller.config.tracks"
              vg-native-controls="true">
    </vg-media>
</videogular>

但它会导致 AngularJS 错误:

错误

sessionId在请求中是未链接到当前问题的身份验证令牌)

我发现以下内容videogular.js

$templateCache.put("vg-templates/vg-media-video", "<video></video>");
$templateCache.put("vg-templates/vg-media-audio", "<audio></audio>");

我试图在本地存储文件,错误消失了

当地的

实际上 Videogular 有很多插件,它们都用于$templateCache在缓存中存储一​​些文件,因此手动将它们本地存储在我的应用程序文件夹中会非常混乱。

如何将这些文件存储在缓存中,$templateCache以便正确提取它们?

我很感激你的帮助。

更新

我尝试插入$templateCache.get指令,该部分加载时出现错误 404,并且它可以工作。但仍然无法正常工作。

问题

4

1 回答 1

1

您在 URL 参数中传递的 sessionId 似乎存在问题,您真的需要它吗?

我猜您的拦截器或任何身份验证管理模块配置错误,因此您不会检查请求目标 URL,并且将为本地调用和后端调用添加 id 参数。

于 2016-09-27T14:30:20.337 回答