私たちはさまざまなフィールドまたは異なるパラメータの後ろに、基本的には以前のドメイン名と同じであり、バックグラウンドページのインターフェイスとの相互作用を持っている必要があります。少量の場合は、すぐにあれば、いくつかの特定のリンクだけでなく、開発、テスト、本番スイッチへのアドレスの数が多い前後に完成、または。より多くのスーパーのトラブルです。
それは私たちが生きるために書くことができる、と述べました。三つの変数、定義SIT(ドメインテスト-テスト担当者)PRO(生産領域-回線使用) - DEV(開発者、開発環境のドメイン)
1人の // 開発者が生産テストSITをDEV PRO 2のconst isDev = 'SIT' ; 3。 constのifNoOnline = falseに ; // ライン上の一部の機能(デフォルト真:オンラインの)場合はfalseに 。4 LETホストは= '' 。5 'wwwNoCar =ましょう'; / / NO車両ん 6。 wwwCarは= 'せ'; // BMWの自動車保険 7。 IMLinkは=ましょう''; //はIMをジャンプ 8。 wwwGWAuthは= 'せ'; // 公式マイクロ(AUTH) 20が スイッチ(isDev){ 21がある ケース「SIT ' : 22です https://host.cpic.com.cn/thc-app「ホスト=' ; 23 wwwNoCar = 'https://wwwnocardsit.ecpic.com.cn' ; 24 wwwCar = 'https://wwwcarmcdsit.cpic.com.cn'。 25 IMLink = 'https://webucstar.cpic.com.cn/webstat/xcxthcmobilewebcall/mbinterface.jsp' 。 26 wwwGWAuth = 'https://open.weixin.qq.com' 。
破ります; 40 ケース 'PRO' : 41 ホスト= 'https://hostpro.cpic.com.cn/thc-app' 。 42 wwwNoCar = 'https://wwwnocar.ecpic.com.cn' 。 43 wwwCar = 'https://wwwcarecpic.com.cn' 。
45 IMLink = 'https://imlink.cpic.com.cn/webstat/xcxthcmobilewebcall/mbinterface.jsp'; //アドレス生成
wwwGWAuth = 'https://open.weixin.qq.com' ;
BREAK ;
}
APIで定義された1 isDev定数、JS、残りの4つのローカル変数、我々の定量的な定数に応じて異なる値に切り替えるスイッチ。どちらの場合も、テストと本番。開発者はまた、追加することができます
コンフィグ= {constの isDev、 dianxin、 wwwGW、 wwwGWAuth、 ホスト、 wwwCar、 wwwNoCar、 IMLink、 ifNoOnline、 クーポン、 //インタフェースのアドレス ログイン7.1アプレット@ userloginの:ホストを} {$ `/ thcUser / userLogin`、 // 7.2ユーザ登録インターフェース userRegister:ホスト} {$ `/ thcUser / registUser` }。
図2に示すように、オブジェクト定義された定数、前後に切り替える可変ホスト、$ {ホスト}、(ES6を書き込む)、によって前記インターフェイスアドレス上記に変数。
module.exportsは=設定
3、にさらさ輸出を介して外部適用されます。
「../../api.js'からAPIをインポートします。 DEV = api.isDev == 'PRO'を聞かせて?「リリース」:「裁判」; wwwCar = api.wwwCarてみましょう。 、URL = api.userLoginをしましょう
4、すなわちJS外部ファイル、対応するモジュールAPIを見つけるために、すなわち、導入および組み込まAPIによってインポート。
このように、我々は簡単に変更することができます。人生を楽しむために多くの時間に使用することができます。ただ、より良い生活のためのプログラミングの比較。