私は、オフィスのインフラストラクチャ要素を管理するのに役立つ内部 Web アプリに取り組んでいます。現在、vSphere と vCenter Server がインストールされたホストを 1 つ実行し、必要に応じて他のホストを循環させています。正直に言うと、セットアップは非常に簡単ですが、一部のチームが日常的に対処する必要があるよりも複雑であることは間違いありません。簡単にするために、私たちのチームがサーバーにログインしてプロビジョニングし、IPアドレスを取得し、VMの電源をオン/オフできるReactアプリを構築しました...
Postman は SDK キットのサンプルを使用して完全に正常に動作しますが、それを Web アプリと Chrome に移行すると、標準的な CORS の問題が発生します。主な問題は、'Access-Control-Allow-Origin' ヘッダーの欠落です。以下の実際のエラーですが、誰もそれを必要としないと思います。
私の質問は、VMWare vCenter アプライアンスのヘッダーを編集してこの問題を修正することさえ可能かどうかです。ヘッダーが発生する可能性のある領域を rhttpproxy または httpd と呼ばれるリバース プロキシ サービスにまで絞り込みましたが、python または conf ファイルを十分に掘り下げない限り、それ以上のことはできません。
たとえそれが不可能だとしても、誰かがこれに対する答えを持っていることを願っています。前もって感謝します!
Failed to load https://{{vc}}/rest/com/vmware/cis/session: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:5000' is therefore not allowed access.