2

я в настоящее время разработать AngularJS1.5.9Single Page Application на моем локальном хосте с NodeJS работает серверной, где я использую

Videogular рамки. 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 ошибки:

Error

(sessionId в запросе токен аутентификации не связан с текущей проблемой)

Я нашел следующее в videogular.js:

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

Я пытался хранить файлы локально, и ошибка исчезла

Local

На самом деле есть много плагинов для Videogular и все они используют $templateCache для хранения некоторых файлов в кэше, так было бы очень сложно вручную хранить их локально в папке моего приложения.

Как можно хранить такие файлы в кеше с помощью $templateCache, чтобы их можно было правильно извлечь?

Я высоко ценю вашу помощь.

UPDATE

Я попытался вставить $templateCache.get директиву, где часть загружается с ошибкой 404, и она работает. Но все равно не работает так, как должно было быть.

issue

ответ

1

Похоже, что проблема с SESSIONID, что вы передаете в URL parametrs, вы на самом деле нужно?

Я предполагаю, что ваш перехватчик или какой-либо другой модуль управления auth неправильно настроен, поэтому вы не проверяете целевой URL-адрес и параметры идентификатора будут добавлены для локальных вызовов, а также для внутренних вызовов.

+0

Вы, безусловно, правы! У меня неправильно настроен мой перехватчик. Спасибо! – l1fe

Смежные вопросы