@ 假主/ 信号器

假版信号器协议.
更多信息见文件.
- 可以作为本地主机服务运行,也可以被捆绑在网页浏览器内.
- 用于测试客户端的 ui 代码, 对已知( 假) 后端进行深刻的测试
- 合同测试以确保假的匹配远程
- 支持 JSON 和消息包电线协议
最好的看点是 测试假服务
另见
见 在 Playwright 中测试 为剧作家设置.
见 在cypress中测试 用于囊压设置.
见 在网络应用程序中捆绑假冒 用于创建独立演示应用程序,或者类似的故事本.
见 作为本地服务运行
□ 测试
作为 @fakehost/signalr 是真实的点网信号器服务的假版.
-
有一个真正的信号器服务器 signalr-test-dotnet-svc这是一个真正的点网信号器服务.
我们使用一个打字客户端生成工具 TypedSignalR 生成一个用于
呼叫远程服务 此生成代码输出到 signalr-test-client-api
-
网点服务中的中枢有假执行 signalr-test-dotnet-svc 输入
signalr-test-fake-svc。这是一个节点 假执行真正的点网服务.
-
加上假的安装 signalr-test-fake-svc 还有 合同测试 每个枢纽.
这些合同测试与假冒合同相对应(yarn test),同时也与真正的多特网服务相对抗
(单位:千美元)yarn test:contract) (中文(简体) ). 这确保了假版的行为与真正的多特网服务完全相同,因此:
@ fakehost/ signalr 行为与真正的点网信号器服务相同
许可证
@ fakehost/ signalr 被许可使用 MIT 许可证。 。 。 .
关于 @fakehost/signalr 的常见问题
@fakehost/signalr 是什么?
假信号服务,用于测试、原型和降级的假信号/模拟信号中心服务
如何安装 @fakehost/signalr?
在项目目录运行 npm install @fakehost/signalr,或使用 pnpm add / yarn add / bun add。
@fakehost/signalr 支持 TypeScript 吗?
支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。
@fakehost/signalr 支持 ESM 还是 CommonJS?
同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。
@fakehost/signalr 可以商用吗?
@fakehost/signalr 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。
@fakehost/signalr 的下载量有多少?
根据 npm 官方下载统计,@fakehost/signalr 在 2026/10/14 – 2026/11/12 这 30 天内被下载 6,111 次,日均约 204 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。
@fakehost/signalr 还在维护吗?
最新版本 1.0.0-beta.3 发布于 2023/10/04(3 年前);至今共发布 4 个版本,其中过去 12 个月发布了 0 个;首次发布于 2023/08/07。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。