Dart VMでdartアプリケーションを実行しているときに、Chromiumでクロスドメインセキュリティチェックを無効にすることは可能ですか?
問題は、それが独自のポートで実行されているため、アプリケーションが別のポートで実行されているバックエンドに非同期要求を送信できないことです。
はい、dartファイルをバックエンドにコピーでき、正常に実行されることはわかっていますが、デバッグできません。
Dart VMでdartアプリケーションを実行しているときに、Chromiumでクロスドメインセキュリティチェックを無効にすることは可能ですか?
問題は、それが独自のポートで実行されているため、アプリケーションが別のポートで実行されているバックエンドに非同期要求を送信できないことです。
はい、dartファイルをバックエンドにコピーでき、正常に実行されることはわかっていますが、デバッグできません。
バックエンドの応答ヘッダーに追加Access-Control-Allow-Origin: *
するだけで、クロスドメイン非同期リクエストを作成できます。
デバッグのためだけにストップギャップソリューションを使用している場合は、フラグを使用してクロムでオフにすることができます。
[chromium executable] --disable-web-security
これは、この投稿Disable same origin policy in Chrome からの抜粋です。
それ以外の場合は、応答の追加ヘッダーが正しい方法です。もちろん、セキュリティを強化したい場合は、アスタリスクを IP アドレスのリストに置き換えることができます。
詳細については、 https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORSを参照してください。