requirejsとテキストプラグインを使用しようとしていますが、奇妙な問題があります。
私は2つのWebサーバーを持っています:
- localhost:3000 -CDNとして機能し、すべての静的ファイル(js、画像、css、テンプレート)があります
- localhost:3001 -server-RESTサーバーとして機能し、main.htmlファイルの1つのファイルのみを提供します
main.htmlファイルは、次の行を使用して2番目のサーバーからすべてのjsファイルをロードします。
<script data-main="http://localhost:3000/js/main"
src="http://localhost:3000/lib/require-jquery.js"></script>
何らかの理由で、requirejsテキストプラグインを使用する場合、 localhost:3001に移動するときにテンプレートの".js"
サフィックスに追加します
私は次の構文を使用しています:
define ['jquery','backbone','underscore','models/model','text!templates/main.html',
'views/navigation', 'views/player', 'views/content', 'views/header']
localhost:3000に移動すると、正常に機能します。
テキストプラグインでリモートサーバー(CDNサーバーなど)からのテキストファイルの提供に問題が発生する理由を考えてみてください。