config.yaml で Verdaccio の HTTPS アップリンクプロキシを設定する
HTTPS npm レジストリから取得するアップリンクに https_proxy を追加し、実際の中間 URL を使用します。
uplinks:
npmjs:
url: https://registry.npmjs.org/
https_proxy: http://proxy.example.net:8080これを既存のアップリンク設定にマージします。https_proxy が選ばれるのはレジストリの URL が HTTPS だからです。http://proxy.example.net:8080 はその接続を運ぶ HTTP プロキシリスナーを表します。公開 npm アップリンクが公開 HTTP エンドポイントを使用できる場合は、この値に HTTP プロキシ一覧 から候補を選びます。
アップリンクレベルの値は、Verdaccio の文書化されたグローバル設定 http_proxy と https_proxy より優先されます。異なる上流レジストリに異なる経路が必要な場合はこのスコープを使用し、既存のアップリンク認証とパッケージアクセスのルールを維持します。
これはサーバーのパッケージ取得経路です。開発者が Verdaccio にまったく到達できない場合は、代わりに npm クライアントから Verdaccio への経路 を確認します。受信リクエストを受け付けるリバースプロキシも、この送信アップリンク値を設定しません。