https://github.com/liangskyli/mock
Mock 数据是前端开发过程中必不可少的一环,是分离前后端开发的关键链路。全面支持http,socket,grpc接口。支持mock数据更改时热更新获取新数据,支持Mock数据自动生成和自定义场景化数据能力。
https://github.com/liangskyli/mock
grpc mock socket
Last synced: 9 months ago
JSON representation
Mock 数据是前端开发过程中必不可少的一环,是分离前后端开发的关键链路。全面支持http,socket,grpc接口。支持mock数据更改时热更新获取新数据,支持Mock数据自动生成和自定义场景化数据能力。
- Host: GitHub
- URL: https://github.com/liangskyli/mock
- Owner: liangskyli
- License: mit
- Created: 2021-10-30T10:25:05.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-12-07T12:35:11.000Z (over 1 year ago)
- Last Synced: 2024-12-07T13:26:15.782Z (over 1 year ago)
- Topics: grpc, mock, socket
- Language: JavaScript
- Homepage:
- Size: 3.6 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# 多种Mock服务提供MOCK数据,总有一种方式适合你。
> Mock 数据是前端开发过程中必不可少的一环,是分离前后端开发的关键链路。通过预先跟服务器端约定好的接口,模拟请求数据甚至逻辑,能够让前端开发独立自主,不会被服务端的开发所阻塞。全面支持http,socket,grpc接口。支持mock数据更改时热更新获取新数据,支持Mock数据自动生成和自定义场景化数据能力。
## mock 场景
### 1、http 或 socket mock服务
> 提供http,socket接口的mock服务功能,mock数据场景化手动编写。支持mock数据更改时热更新获取新数据。
### 安装:
```bash
yarn add @liangskyli/mock --dev
```
- Mock 数据修改指引 [文档](packages/mock/docs/mock.md)
- 包含 http 和 socket 的mock功能 [文档](packages/mock/docs/http-mock.md)
### 1.1 http mock 代码生成工具
> 提供http mock数据自动生成功能,减轻手动编写mock数据代码,mock数据填充默认值。
> 支持生成数据和自定义数据分离。
### 安装:
```bash
yarn add @liangskyli/http-mock-gen --dev
```
如果项目没有安装prettier,需要安装prettier(^2.0.0 || ^3.0.0)
```bash
yarn add prettier --dev
```
- [文档](packages/http-mock-gen/README.md)
### 2、grpc mock
> 提供grpc mock数据自动生成和mock服务启动功能,减轻手动编写mock数据代码,mock数据填充默认值。
> 支持生成数据和自定义数据分离。
> 支持mock数据更改时热更新获取新数据。
### 安装:
```bash
yarn add @liangskyli/grpc-mock --dev
```
如果项目没有安装prettier,需要安装prettier(^2.0.0 || ^3.0.0)
```bash
yarn add prettier --dev
```
- 基于node.js 实现 grpc mock 数据生成 [文档](packages/grpc-mock/docs/gen-grpc-mock.md)
- Mock 数据修改指引 [文档](packages/grpc-mock/docs/grpc-mock-modify-guide.md)
- 基于node.js 实现 grpc mock 服务 [文档](packages/grpc-mock/docs/grpc-mock-server.md)