teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

現在起きている問題について、より詳しく書き直しました。

2019/09/25 10:23

投稿

sezubo
sezubo

スコア4

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
+ 何卒よろしくお願いいたします。