莫克斯语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 参考