Skip to content

Commit f59b222

Browse files
committed
feat: 替换 nitro
1 parent 5a02abe commit f59b222

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+488
-552
lines changed

.eslintignore

Lines changed: 0 additions & 2 deletions
This file was deleted.

.prettierignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ node_modules
66
.nvmrc
77
coverage
88
CODEOWNERS
9-
.nitro
109
.output
1110

1211

apps/backend-mock/.env

Lines changed: 0 additions & 1 deletion
This file was deleted.
File renamed without changes.

apps/backend-mock/README.md

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,28 @@
22

33
## Description
44

5-
Vben Admin 数据 mock 服务,没有对接任何的数据库,所有数据都是模拟的,用于前端开发时提供数据支持。由于 sqlite 安装需要在本地进行编译,所以这里接口是直接返回的。线上环境不再提供mock集成,可自行部署服务或者对接真实数据,同步 mock.js等工具有一些限制,比如上传文件不行、无法模拟复杂的逻辑等,所以这里使用了 真是的后端服务来实现。唯一麻烦的是本地需要同时启动后端服务和前端服务,但是这样可以更好的模拟真实环境。
5+
Vben Admin 数据 mock 服务,没有对接任何的数据库,所有数据都是模拟的,用于前端开发时提供数据支持。无需安装数据实现基于 json 的类数据库存储。线上环境不再提供mock集成,可自行部署服务或者对接真实数据,避免在前端直接使用 mock.js 存在的一些限制,比如上传文件不行、无法模拟复杂的逻辑等,所以这里使用了真实的后端服务来实现。唯一麻烦的是本地需要同时启动后端服务和前端服务,但是这样可以更好的模拟真实环境。
6+
7+
文件说明如下:
8+
9+
```
10+
./
11+
- api/ -- 手动创建的 api
12+
- httpData/ -- 请求记录, 一般不提交到版本库
13+
- apiWeb.json -- 从 UI 界面上创建的接口数据
14+
- util.js -- 一些公用方法
15+
- mm.config.js -- mockm 的配置文件
16+
```
617

718
## Running the app
819

920
```bash
10-
# development
11-
$ pnpm run start
12-
13-
# production mode
14-
$ pnpm run build
21+
$ pnpm i mockm
22+
$ npx mm
1523
```
24+
25+
## 参考
26+
27+
- [mockm 代码仓库](https://github.com/wll8/mockm/)
28+
- [mockm 文档](https://hongqiye.com/doc/mockm/)
29+
- [mockjs 文档](https://wll8.github.io/mockjs-examples/)
File renamed without changes.

apps/backend-mock/api/auth/codes.ts

Lines changed: 0 additions & 15 deletions
This file was deleted.

apps/backend-mock/api/auth/login.post.ts

Lines changed: 0 additions & 20 deletions
This file was deleted.
File renamed without changes.

apps/backend-mock/api/menu/all.ts

Lines changed: 0 additions & 14 deletions
This file was deleted.

apps/backend-mock/api/status.ts

Lines changed: 0 additions & 5 deletions
This file was deleted.

apps/backend-mock/api/test.get.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

apps/backend-mock/api/test.post.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.
File renamed without changes.

apps/backend-mock/api/user/info.ts

Lines changed: 0 additions & 14 deletions
This file was deleted.
File renamed without changes.

apps/backend-mock/error.ts

Lines changed: 0 additions & 7 deletions
This file was deleted.

apps/backend-mock/middleware/1.api.ts

Lines changed: 0 additions & 14 deletions
This file was deleted.
File renamed without changes.

apps/backend-mock/nitro.config.ts

Lines changed: 0 additions & 18 deletions
This file was deleted.

apps/backend-mock/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
"private": true,
66
"license": "MIT",
77
"author": "",
8+
"type": "commonjs",
89
"scripts": {
9-
"start": "nitro dev",
10-
"build": "nitro build"
10+
"mm": "npx mockm"
1111
},
12-
"dependencies": {
13-
"nitropack": "^2.9.7"
12+
"devDependencies": {
13+
"mockm": "1.1.27-alpha.2"
1414
}
1515
}

apps/backend-mock/routes/[...].ts

Lines changed: 0 additions & 12 deletions
This file was deleted.

apps/backend-mock/tsconfig.build.json

Lines changed: 0 additions & 4 deletions
This file was deleted.

apps/backend-mock/tsconfig.json

Lines changed: 0 additions & 3 deletions
This file was deleted.
File renamed without changes.

apps/backend-mock/utils/mock-data.ts

Lines changed: 0 additions & 178 deletions
This file was deleted.

0 commit comments

Comments
 (0)