我正在使用visual studio 2015中的ionic2中的信号库'signalr-no-jquery'。我正在使用以下代码。
导入:
import { hubConnection } from 'signalr-no-jquery';
代码:
console.log("Stage 1");
var connection =new hubConnection('http://192.168.0.213:9000');
console.log("Stage 2");
var hubProxy = connection.createHubProxy('broadcaster');
console.log("Stage 3");
connection.start({ jsonp: true })
.done(() => {
console.log('Now connected, connection ID=' + connection.id);
})
.fail(() => { console.log('Could not connect'); });
每次进入失败并写入控制台“无法连接”。有什么建议我做错了吗?
图书馆链接:
https://github.com/DVLP/signalr-no-jquery
我搜索过但没有找到任何解决方案。有什么建议吗?
注意: 在服务器端,我正在使用c#web api。并且已配置集线器,并且它与angular1作为客户端正常工作。但同样不适用于我的ionic2应用程序。
更新1
这是Chrome网络响应。
请求1
请求网址:
响应:
请求2
请求网址:
响应
The ConnectionId is in the incorrect format.