2

多くの場所 (manifest.json など) で URL をハードコードする必要がある小さな拡張機能を作成しました。しかし、開発環境と本番環境で URL のドメインが異なるようにしたいと考えています。正しい練習とは何か。

4

2 に答える 2

-1

次の方法で、JSON ファイルを作成し、さまざまなキーと値のペアを含めることができます。

"development": {
    "oauth-code": "xyz"
}

"production": {
    "oauth-code": "xyz"
}

次に、settings.json をメイン スクリプトにロードし、次の方法で選択した環境に応じて動的に設定にアクセスします。

var settings = [code to load JSON file, depending upon the language that you choose]
console.log(settings['production'].oauth-code);
console.log(settings['development'].oauth-code);

環境に応じてカスタム設定をより簡単に取得するのに役立ちますが、JS ファイルで同じプロパティを持つアプリケーション オブジェクトを使用することもできます。ほぼ同じ方法ですが、設定とメイン ロジックを分離することをお勧めします。お互い。

于 2012-09-14T07:24:39.633 に答える