Я пытаюсь подключить сборку концентратора signalR к ASP. NET фреймворку от собственного кода. Я использую реагирующую нативную библиотеку для этого. Мой концентратор ожидает три строки запроса, поэтому отправляю их, как указано ниже:
componentDidMount() {
const connection = signalr.hubConnection('http://164.68.125.218', {
qs: {
token:
'some token',
username: 'x',
driverid: '2',
},
});
connection.logging = true;
const proxy = connection.createHubProxy('chatHub');
connection
.start({jsonp: true})
.done(() => {
console.log('Now connected, connection ID=' + connection.id);
proxy
.invoke('helloServer', 'Hello Server, how are you?')
.done(directResponse => {
console.log('direct-response-from-server', directResponse);
})
.fail(() => {
console.warn(
'Something went wrong when calling server, it might not be up and running?',
);
});
})
.fail((err, err1) => {
console.log('Failed');
console.log(err);
});
}
Я получаю сообщение об ошибке во время запроса согласования. Я попытался вызвать концентратор с теми же параметрами из сети, и он работает хорошо.
Пожалуйста, сообщите.