序章
以前、内部 SDK 関数を最適化するときに、ローカル サーバーのファイル アドレスをオンライン https サービスにリダイレクトする方法 (回線上のファイルに例外があるかどうかを特定する) という問題が発生しました。charles ソフトウェアの Map Remote を介してリダイレクトを実行する方法について話しましょう。
ステップ 1: (https 証明書をインストールする)
https リンクが必要です安装证书
。次の手順で証明書を正常にインストールできます。
ステップ 2: {SSL プロキシの設定)
httpsポートはデフォルトでは433です
ステップ 3: (マップ リモートのセットアップ)
リモートアドレスをローカルアドレスにマッピングする
リモート アドレス リンクとローカル アドレス リンクを決定するにはどうすればよいですか? 次のように、リモート接続するには、上のウィンドウの対応する位置に以下のリンクを入力します: ローカル リンク:
4番目のステップ:
プロキシが成功したかどうかを確認します。Charles は HTTPS リクエストのコンテンツを確認できますが、不明ではありません。これは、プロキシが成功したことを意味します。オンライン アドレス charles にアクセスして次のアドレスにリダイレクトすると、リダイレクトは成功します。
上記は、charles を使用して https リクエストをリダイレクトするプロセス全体です。注意深い学生は、ローカル IP マッピングにswitchHost を使用しているため、ローカルで開始したプロジェクトにドメイン名があることに気づくかもしれません。
多くの学生は依然としてローカルにノード サーバーを構築して静的リソース サービスを開始するかもしれませんが、これは非常に面倒です。ここでは、 NPM パッケージhttp-serverをお勧めします。http-server は、構成不要のシンプルなコマンドライン静的リソース サーバーです。
ホットアップデートと同様の効果を実現したい場合。この時点で、ノード サービスを構成する必要があります。使用Node.js监听文件目录和写入文件
満たすため。