質問編集履歴
3
質問内容を修正しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,9 +6,9 @@
|
|
6
6
|
・auth(認証用サービス)
|
7
7
|
という3つのサービスをKubernetesで管理している。
|
8
8
|
|
9
|
-
SSR時にClientからIngressにaxiosでリクエストを送り、pathに従ってリクエストをauthに伝えるようにしたい。
|
9
|
+
SSR時にClientからIngressにaxiosでリクエストを送り、Ingressのpath設定に従って、送ったリクエストをauthに伝えるようにしたい。
|
10
10
|
|
11
|
-
つまり`client→Ingress→auth`。
|
11
|
+
つまり`client→Ingress→auth`という順にデータが流れることを想定しています。
|
12
12
|
|
13
13
|
##ソースコードと想定している処理の流れ
|
14
14
|
私自身は以下のフローで処理が進んでいくことを想定しています。
|
2
title
CHANGED
File without changes
|
body
CHANGED
@@ -155,6 +155,6 @@
|
|
155
155
|
と何も間違っていないように見えます。
|
156
156
|
|
157
157
|
一体どこがUnauthorizedなのでしょうか?
|
158
|
+
host名のみ合っていればauthorizedとなりそうですが。。。
|
158
159
|
|
159
|
-
|
160
|
+
アドバイスを頂けますと幸いです。
|
160
|
-
(ネットワークは疎いのでお手柔らかに。。。)
|
1
見やすいように改行を修正しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,14 +5,18 @@
|
|
5
5
|
・client(Next.jsアプリ)
|
6
6
|
・auth(認証用サービス)
|
7
7
|
という3つのサービスをKubernetesで管理している。
|
8
|
+
|
8
9
|
SSR時にClientからIngressにaxiosでリクエストを送り、pathに従ってリクエストをauthに伝えるようにしたい。
|
10
|
+
|
9
11
|
つまり`client→Ingress→auth`。
|
10
12
|
|
11
13
|
##ソースコードと想定している処理の流れ
|
12
14
|
私自身は以下のフローで処理が進んでいくことを想定しています。
|
13
15
|
|
14
16
|
**①まずindex.jsのgetInitialPropsで、SSR時にaxiosでリクエストを送ります。**
|
17
|
+
|
15
18
|
IngressとClientではnamespaceが違うため、`http://SERVICENAME.NAMESPACE.svc.cluster.local`というURLでリクエストを作成しています。
|
19
|
+
|
16
20
|
今回の場合、それぞれ
|
17
21
|
**SERVICENAME:ingress-nginx-controller**
|
18
22
|
**NAMESPACE:ingress-nginx**
|
@@ -84,7 +88,9 @@
|
|
84
88
|
|
85
89
|
```
|
86
90
|
|
91
|
+
|
87
92
|
**③`api/users/?(.*)`のpath設定に従ってauthサービスにアクセス!**
|
93
|
+
|
88
94
|
Ingress.yamlに記載されているpath設定に従って問題なくauthにリクエストが伝わる、はず。。。
|
89
95
|
|
90
96
|
##実際の挙動
|
@@ -142,10 +148,13 @@
|
|
142
148
|
```
|
143
149
|
|
144
150
|
requestとresponseのどちらも、headerを見る限り
|
151
|
+
|
145
152
|
**・host名は`ticket-app.dev`**
|
146
153
|
**・リクエストのpathは`/api/users/currentuser`**
|
154
|
+
|
147
155
|
と何も間違っていないように見えます。
|
148
156
|
|
149
157
|
一体どこがUnauthorizedなのでしょうか?
|
158
|
+
|
150
159
|
host名のみ合っていればauthorizedとなりそうですが、アドバイスを頂けますと幸いです。
|
151
160
|
(ネットワークは疎いのでお手柔らかに。。。)
|