4

アプリケーションと同様に、グローバルにする変数をいくつか設定する必要があり、それらをモジュール間で使用しています。私の設定ファイルは次のようになります。

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>

これで、グローバル変数 (オブジェクト)構成をすべてのモジュールで使用できるようになり、ブラウザー コンソールからも使用できるようになりました。したがって、誰かがこの構成属性を変更した場合、この構成変数はサービス呼び出しや他の多くの目的で使用されるため、アプリケーションは間違いなくクラッシュするだろうと考えていました。

この種の問題を処理する方法はありますか?

4

1 に答える 1