質問編集履歴
1
現在起きている問題について、より詳しく書き直しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
Reactのルーティング周り、あるいはNginxの設定周りでハマってしまい、調べたのですがピンとくる情報がなかったので、質問させていただきます。
|
2
|
-
|
2
|
+
どうかよろしくお願いいたします。。。
|
3
3
|
|
4
4
|
### 前提・実現したいこと
|
5
5
|
|
@@ -33,6 +33,7 @@
|
|
33
33
|
```
|
34
34
|
|
35
35
|
`react-router-dom"`でルーティングを制御している`src/index.jsx`は以下のようになっております。
|
36
|
+
パスとコンポーネントの対応付は、別で配列でもって、`.map()` でそれぞれルーティングを設定しています。
|
36
37
|
|
37
38
|
```src/index.jsx
|
38
39
|
|
@@ -42,18 +43,11 @@
|
|
42
43
|
component: Home,
|
43
44
|
name: "ホーム"
|
44
45
|
},
|
45
|
-
(略)
|
46
46
|
{
|
47
47
|
path: "/user/edit",
|
48
48
|
component: UserEdit,
|
49
49
|
name: "プロフィール編集"
|
50
50
|
},
|
51
|
-
{
|
52
|
-
path: "/user_confirm",
|
53
|
-
component: UserEditConfirm,
|
54
|
-
name: "プロフィール編集"
|
55
|
-
}
|
56
|
-
];
|
57
51
|
|
58
52
|
(略)
|
59
53
|
|
@@ -70,6 +64,7 @@
|
|
70
64
|
```
|
71
65
|
|
72
66
|
Webpackの設定は以下です。
|
67
|
+
変な設定にはなっていないと思うのですが。。。
|
73
68
|
|
74
69
|
```
|
75
70
|
const path = require("path");
|
@@ -141,6 +136,7 @@
|
|
141
136
|
|
142
137
|
|
143
138
|
Nginxの設定は以下です。
|
139
|
+
ここも変なことはしていないと思っているのですが、なんとなく`try_files $uri $uri/ /index.html;`のあたりがまずいのかなと思っていたりします。。。
|
144
140
|
|
145
141
|
```
|
146
142
|
server {
|
@@ -159,8 +155,11 @@
|
|
159
155
|
|
160
156
|
```
|
161
157
|
|
162
|
-
なんとなく`try_files $uri $uri/ /index.html;`のあたりがまずいのかなと思っていますが、どう直せばよいのかがわかりません。。。
|
163
158
|
|
159
|
+
|
164
160
|
### 発生している問題・エラーメッセージ
|
165
161
|
|
166
|
-
エラーメッセージは発生せず、`/user/edit`にアクセスすると、Userコンポーネントが表示されてしまいます。(UserEditコンポーネントが表示されてほしい)
|
162
|
+
エラーメッセージは発生せず、`/user/edit`にアクセスすると、Userコンポーネントが表示されてしまいます。(UserEditコンポーネントが表示されてほしい)
|
163
|
+
|
164
|
+
どのようにすれば、`/user/edit` でUserEditコンポーネントを表示することができるでしょうか?
|
165
|
+
何卒よろしくお願いいたします。
|