@confluentinc/mox

中文文档
0.1.3发布于 2020/12/18MITESM + CJS近 30 天下载 6627

混合代理和模拟服务器

中文使用文档
文档目录4 节
  1. 为什么会这样
  2. 安装
  3. 基本知识
  4. 文档

莫克斯语Name

A 类 节点.js 写在顶部的开发者工具 表达式.js. Mox是模拟服务器和代理服务器之间的交叉.

看这里 国家防范机制一揽子计划

为什么会这样

Mox的目的是弥合模拟服务器使用和活后端使用之间的差距. 前端发展进程一般属于两个营地中的一个:

  • 用模拟服务器建起
  • 建立本地或主机开发后端

Mox是帮助您同时使用两者的工具. 它还提供了一些其他的API,使得第二个营地更容易.

一些关键特征:

  • 阅读或修改飞行中的请求/答复
  • 模拟单个终点或一组终点
  • Express.js 基于路由和模式匹配

安装

通过此软件包安装 无 或者说 线条。 。 。 .

npm install @confluentinc/mox

基本知识

以下是一个简单的例子,说明需要怎样配置服务器,做一个简单的模拟,然后让它运行.

import { MoxServer } from '@confluentinc/mox';

const server = new MoxServer({ targetUrl: 'https://dev.server', listenPort: 3005 });
const router = server.getRouter();

router.get('/api/route-to-mock').mock({ foo: 'bar' });

server.start();

Mox支持最常用的HTTP方法,包括: HEAD, (中文(简体) ), OPTIONS,以及 PATCH。它还支持 all 匹配来自 express.js 符合所有方法.

在上述例子中, router.get 匹配同样的方式 app.get 将会在 express。 。 。 .

文档

更详细 API 参考

版本与发布记录

@confluentinc/mox 共发布 4 个版本,首次发布于 2020/01/22;过去 12 个月发布了 0 个版本。

版本发布日期距今
0.1.3latest2020/12/185 年前
0.1.22020/03/136 年前
0.1.12020/01/226 年前
0.1.02020/01/226 年前

关于 @confluentinc/mox 的常见问题

@confluentinc/mox 是什么?

混合代理和模拟服务器

如何安装 @confluentinc/mox?

在项目目录运行 npm install @confluentinc/mox,或使用 pnpm add / yarn add / bun add。

@confluentinc/mox 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/confluentinc__mox 是否存在。

@confluentinc/mox 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@confluentinc/mox 可以商用吗?

@confluentinc/mox 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@confluentinc/mox 的下载量有多少?

根据 npm 官方下载统计,@confluentinc/mox 在 2026/10/11 – 2026/11/09 这 30 天内被下载 6,627 次,日均约 221 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@confluentinc/mox 还在维护吗?

最新版本 0.1.3 发布于 2020/12/18(5 年前);至今共发布 4 个版本,其中过去 12 个月发布了 0 个;首次发布于 2020/01/22。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。