Я пытаюсь работать с requirejs и текстовым плагином, и у меня есть странная проблема.
У меня есть два веб-сервера:
- localhost: 3000 - действует как CDN и имеет все статические файлы: js, images, css и templates
- localhost: 3001 - сервер - действует как сервер REST и обслуживает только один файл, файл main.html
Файл main.html загружает все файлы js со второго сервера, используя следующую строку:
<script data-main="http://localhost:3000/js/main"
src="http://localhost:3000/lib/require-jquery.js"></script>
По какой-то причине при использовании текстового плагина requirejs он добавляет к суффиксу шаблонов ".js"
при навигации по localhost: 3001
Я использую следующий синтаксис:
define ['jquery','backbone','underscore','models/model','text!templates/main.html',
'views/navigation', 'views/player', 'views/content', 'views/header']
когда я перехожу к localhost: 3000, он отлично работает.
Можете ли вы подумать о какой-либо причине, что текстовый плагин будет иметь проблемы с обслуживанием текстовых файлов с удаленного сервера (например, сервера CDN)?