質問編集履歴
4
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -28,12 +28,12 @@
|
|
28
28
|
age: string
|
29
29
|
}
|
30
30
|
|
31
|
-
type Params = {
|
31
|
+
type ParamsType = {
|
32
32
|
personCode: string
|
33
33
|
}
|
34
34
|
|
35
35
|
type RequestBodyType = {
|
36
|
-
person
|
36
|
+
person: Person
|
37
37
|
}
|
38
38
|
|
39
39
|
type ResponseBodyType = {
|
@@ -41,7 +41,7 @@
|
|
41
41
|
}
|
42
42
|
|
43
43
|
export const handlers: HttpHandler[] = [
|
44
|
-
http.get<Params, RequestBodyType, ResponseBodyType, '/api/persons'>(
|
44
|
+
http.get<ParamsType, RequestBodyType, ResponseBodyType, '/api/persons'>(
|
45
45
|
'/api/persons',
|
46
46
|
({ params }) => {
|
47
47
|
// dummy
|
3
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -68,4 +68,13 @@
|
|
68
68
|
}
|
69
69
|
```
|
70
70
|
|
71
|
+
### パッケージバージョン
|
72
|
+
dependencies
|
73
|
+
"react": "^18.2.0",
|
74
|
+
"react-dom": "^18.2.0",
|
75
|
+
"react-router-dom": "^6.23.1"
|
71
76
|
|
77
|
+
devDependencies
|
78
|
+
"msw": "^2.3.1",
|
79
|
+
"typescript": "^5.2.2",
|
80
|
+
"vite": "^5.2.0"
|
2
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -11,13 +11,10 @@
|
|
11
11
|
http://localhost:5173/api/persons
|
12
12
|
|
13
13
|
### 準備したファイル
|
14
|
-
public
|
15
|
-
|
14
|
+
public/mockServiceWorker.js ※npx msw init public/ --save で自動生成したもの
|
16
|
-
src
|
17
|
-
- mocks
|
18
|
-
|
15
|
+
src/mocks/browser.ts ※新規作成
|
19
|
-
|
16
|
+
src/mocks/handlers.ts ※新規作成
|
20
|
-
|
17
|
+
src/main.ts ※browser.tsを実行するコードを追記
|
21
18
|
|
22
19
|
### ソース
|
23
20
|
|
1
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -14,10 +14,10 @@
|
|
14
14
|
public
|
15
15
|
mockServiceWorker.js ※npx msw init public/ --save で自動生成したもの
|
16
16
|
src
|
17
|
-
|
17
|
+
- mocks
|
18
|
-
|
18
|
+
-- browser.ts ※新規作成
|
19
|
-
|
19
|
+
-- handlers.ts ※新規作成
|
20
|
-
|
20
|
+
- main.ts ※browser.tsを実行するコードを追記
|
21
21
|
|
22
22
|
### ソース
|
23
23
|
|