【发布时间】:2019-06-15 13:55:30
【问题描述】:
我是一名php/js开发人员,对c#/asp一无所知,第一次尝试与signalR API交谈
我尝试使用来自官方 signalR 页面的这个客户端库
https://github.com/SignalR/SignalR/wiki/SignalR-JS-Client
这是我的代码
<script src="jquery.js" type="text/javascript"></script>
<script src="jquery.signalr-2.2.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$.connection('https://firouzex.exphoenixtrade.com/realtime').start()
.done(function(){
console.log('connection done!')
})
.fail(function(){
console.log('error!');
});
});
</script>
但我明白了
Access to XMLHttpRequest at 'https://firouzex.exphoenixtrade.com/realtime/negotiate?clientProtocol=1.5&_=1560862133617' from origin 'http://localhost' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource
【问题讨论】:
-
firouzex.exphoenixtrade.com/realtime 是谁的服务器?如果您需要在服务器上允许 Cors,它是您的吗?如果不是,您将无能为力
标签: javascript c# asp.net node.js signalr