Это мой чат javascript
"use strict";
var connection = new signalR.HubConnectionBuilder().withUrl("/chathub").build();
connection.on("ReceiveMessage", function (message) {
var msg = message.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">");
var encodedMsg = msg;
var li = document.createElement("li");
li.textContent = encodedMsg;
document.getElementById("Messages").appendChild(li);
});
connection.start().catch(function (err) {
return console.error(err.toString());
});
document.getElementById("Send").addEventListener("click", function (event) {
var message = document.getElementById("Message").value;
connection.invoke("SendMessage", message).catch(function (err) {
return console.error(err.toString());
});
event.preventDefault();
});
Это ошибка, которую я получаю, когда запускаю страницу с помощью ввода в чате:
Uncaught ReferenceError: signalR не определено
на chat.js: 3
строка 3 в chat.js
:
var connection = new signalR.HubConnectionBuilder().withUrl("/chathub").build();
Я загрузил клиентскую библиотеку SignalR
из Visual Studio Add Client Side Library. Теперь у меня есть файл с именем jquery.signalR.js
, и это библиотека Javascript 2.4.0 ASP.NET SignalR.
Однако эта ошибка не исчезла, и по какой-то причине я не могу продолжить.