// 引入相关依赖
import { HubConnectionBuilder, LogLevel } from '@microsoft/signalr';
 
// 创建并配置SignalR连接
const connection = new HubConnectionBuilder()
    .withUrl('你的SignalR服务地址')
    .configureLogging(LogLevel.Information) // 可以根据需要调整日志级别
    .build();
 
// 启动连接
connection.start()
    .then(() => console.log('连接已建立'))
    .catch(err => console.error('连接出错: ', err));
 
// 定义客户端方法,以便服务器可以调用
connection.on('你的方法名', (param1, param2) => {
    // 处理服务器发送的数据
    console.log(param1, param2);
});
 
// 发送消息到服务器
connection.send('你的方法名', '参数1', '参数2');
 
// 关闭连接
connection.stop();这段代码展示了如何使用@microsoft/signalr客户端库在没有jQuery的情况下创建和管理SignalR连接。代码简洁,并包含了错误处理和日志记录。这是一个更现代、更符合Web开发趋势的SignalR使用方式。