Skip to content

Commit 85f664a

Browse files
committed
chore: New mock scheme (#50)
1 parent 53671a9 commit 85f664a

File tree

15 files changed

+316
-798
lines changed

15 files changed

+316
-798
lines changed

.env.development

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
NODE_ENV=development
22
VITE_APP_PREVIEW=true
33
VITE_APP_API_BASE_URL=/api
4-
VITE_HTTP_MOCK=true

build/mock/createMockServer.js

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

build/mock/getMockData.js

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

build/mock/registerBabel.js

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

build/mock/utils.js

Lines changed: 0 additions & 9 deletions
This file was deleted.
Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
const list = [
1+
import { defineMockData } from 'vite-plugin-mock-dev-server'
2+
3+
// defineMockData,用于在 mock 文件中使用 data.ts 作为共享数据源。
4+
export default defineMockData('proses', [
25
{ prose: '🔖 躲在某一时间,想念一段时光的掌纹;躲在某一地点,想念一个站在来路也站在去路的,让我牵挂的人。' },
36
{ prose: '🔖 天空一碧如洗,灿烂的阳光正从密密的松针的缝隙间射下来,形成一束束粗粗细细的光柱,把飘荡着轻纱般薄雾的林荫照得通亮。' },
47
{ prose: '🔖 这一次相遇,美得彻骨,美得震颤,美得孤绝,美得惊艳。' },
@@ -14,10 +17,4 @@ const list = [
1417
{ prose: '🔖 下午茶的芬香熏陶着房内的任何一个角落,午后的阳光透过窗帘的间隙洒在木制的桌面上,一份思念随着红茶顺滑至心中。' },
1518
{ prose: '🔖 这里再不是我们的校园,当我们就此离开我们的青葱岁月。' },
1619
{ prose: '🔖 很久找你,一直没有找到,微风吹过的时候,我深深的呼吸,才感觉到你也在陪伴着我呼吸。' },
17-
]
18-
19-
export default {
20-
'GET /api/project/prose': (req, res) => {
21-
res.json(list[Math.floor(Math.random() * 8)])
22-
},
23-
}
20+
])

mock/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import prose from './modules/prose'
1+
import prose from './modules/prose.mock'
22

33
export default {
44
...prose,

mock/modules/prose.mock.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
// https://github.com/pengzhanbo/vite-plugin-mock-dev-server
2+
import { defineMock } from 'vite-plugin-mock-dev-server'
3+
import proses from '../data'
4+
5+
export default defineMock({
6+
url: '/api/project/prose',
7+
delay: 300,
8+
body: () => {
9+
const prose = proses.value[Math.floor(Math.random() * 8)]
10+
return {
11+
code: 0,
12+
data: prose,
13+
msg: 'success',
14+
}
15+
},
16+
})

0 commit comments

Comments
 (0)