質問編集履歴

4

修正

2024/07/10 12:43

投稿

miu1
miu1

スコア7

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
- persons: 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

修正

2024/07/10 01:06

投稿

miu1
miu1

スコア7

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

修正

2024/07/10 01:04

投稿

miu1
miu1

スコア7

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
- mockServiceWorker.js ※npx msw init public/ --save で自動生成したもの
14
+ public/mockServiceWorker.js ※npx msw init public/ --save で自動生成したもの
16
- src
17
- - mocks
18
- -- browser.ts ※新規作成
15
+ src/mocks/browser.ts ※新規作成
19
- -- handlers.ts ※新規作成
16
+ src/mocks/handlers.ts ※新規作成
20
- - main.ts ※browser.tsを実行するコードを追記
17
+ src/main.ts ※browser.tsを実行するコードを追記
21
18
 
22
19
  ### ソース
23
20
 

1

修正

2024/07/10 01:03

投稿

miu1
miu1

スコア7

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
-  mocks
17
+ - mocks
18
-   browser.ts ※新規作成
18
+ -- browser.ts ※新規作成
19
-   handlers.ts ※新規作成
19
+ -- handlers.ts ※新規作成
20
-  main.ts ※browser.tsを実行するコードを追記
20
+ - main.ts ※browser.tsを実行するコードを追記
21
21
 
22
22
  ### ソース
23
23