2012-04-29 75 views
1

我有兩個Web應用程序在兩個獨立的端口上運行:localhost:35000localhost:35001,每個分別映射到mySite.comapi.mySite.com。現在,因爲它們都在不同的端口上運行,所以這會觸發相同的原始策略,從而阻止我使用javascript調用api。在兩個獨立的端口上有兩個項目的同源策略

有沒有辦法解決這個問題?無論是將visual studio設置爲使兩個應用程序在同一端口上運行,還是允許跨本地主機的端口使用一些跨域的東西。

回答

1

在這種情況下,港口並不重要;它就是客戶看到的不同域名。

在您的API服務器上實現Cross Origin Resource Sharing protocol。它允許跨源XHR請求,同時賦予服務器權限來控制允許來源的請求。

相關問題