アプリケーションと同様に、グローバルにする変数をいくつか設定する必要があり、それらをモジュール間で使用しています。私の設定ファイルは次のようになります。
config.js :
var config = {
baseServiceUrl: 'http://localhost/baseServiceUrl',
baseUrl: 'http://localhost/baseUrl',
mapping_764: {
location:'Austin',
emailAddress:'austin@customerservice.com',
registerLink:'https://www.customercare.com/en/austin/registration/',
fbLikeLink:'https://www.facebook.com/customercare.austin',
microSite: 'http://austin.customercare.com/'
}
}
script タグと requirejs を使用して、このファイルを読み込んでいます。
<script src="js/app/config.js"></script>
<script data-main="js/main" src="js/libs/require/require.js"></script>
これで、グローバル変数 (オブジェクト)構成をすべてのモジュールで使用できるようになり、ブラウザー コンソールからも使用できるようになりました。したがって、誰かがこの構成属性を変更した場合、この構成変数はサービス呼び出しや他の多くの目的で使用されるため、アプリケーションは間違いなくクラッシュするだろうと考えていました。
この種の問題を処理する方法はありますか?