我正在嘗試使用requirejs和文本插件,並且我有奇怪的問題。require.js文本插件將「.js」添加到文件名
我有兩個Web服務器:
- 本地主機:3000 - 作爲CDN並擁有所有靜態文件:JS,圖片,CSS和模板
- 本地主機:3001 - 服務器 - 充當REST服務器和服務只有一個文件,該文件main.html中
的main.html中文件加載所有JS從本質文件使用以下行COND服務器:3001
我使用:
<script data-main="http://localhost:3000/js/main"
src="http://localhost:3000/lib/require-jquery.js"></script>
出於某種原因,使用requirejs文本插件時,他瀏覽到本地主機當添加到模板".js"
後綴語法如下:
define ['jquery','backbone','underscore','models/model','text!templates/main.html',
'views/navigation', 'views/player', 'views/content', 'views/header']
,當我瀏覽到本地主機:3000它工作正常。
你能想到任何原因,文本插件將有問題從遠程服務器(例如,CDN服務器)提供文本文件?
解決方案已經鑑於@ alex3683 –