首页 文章

同源策略,在不同的端口上有2个项目

提问于
浏览
1

我有2个Web应用程序在2个独立的端口上运行: localhost:35000localhost:35001 ,每个都分别映射到 mySite.comapi.mySite.com . 现在因为它们都在不同的端口上运行,这会触发相同的源策略,这会阻止我使用javascript来调用api .

有没有解决的办法?是否正在设置visual studio以使两个应用程序在同一端口上运行,或者允许跨端口的某些跨域事务用于localhost .

1 回答

  • 1

    在这种情况下,港口并不重要;它更像是客户看到的不同域名 .

    在您的API服务器上实现Cross Origin Resource Sharing protocol . 它允许跨源XHR请求,同时赋予服务器控制允许来自哪个请求的权限 .

相关问题