2012-04-29 10 views
1

localhost:35000localhost:35001の2つのWebアプリケーションがあり、それぞれがそれぞれmySite.comapi.mySite.comにマッピングされています。今はそれらが別々のポートで動作しているので、これは同じ発信元ポリシーをトリガーして、javascriptを使用してapiを呼び出すのを防ぎます。別のポートに2つのプロジェクトを持つ同じオリジンポリシー

方法はありますか?両方のアプリケーションを同じポート上で動作させるためにVisual Studioを設定しているのか、localhost用にいくつかのクロスドメインを許可しているのかどうか。

答えて

1

この場合、ポートは重要ではありません。むしろクライアントが見る別のドメイン名です。

APIサーバーにCross Origin Resource Sharing protocolを実装します。クロスオリジンXHR要求を許可しながら、どの起点からの要求が許可されるかを制御する権限をサーバーに与えます。

関連する問題