質問編集履歴
5
質問内容の変更
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
Next.jsでCookieがセットされない
|
body
CHANGED
@@ -7,16 +7,15 @@
|
|
7
7
|
○フロントエンド○
|
8
8
|
・Next.js + Vercel
|
9
9
|
|
10
|
-
HerokuもVercelも特に何も設定はしていません
|
11
|
-
まだデプロイしただけの状態です
|
12
10
|
Herokuは無料のものを使っています
|
13
11
|
|
14
12
|
よろしくお願いします
|
15
13
|
|
16
14
|
### 発生している問題・エラーメッセージ
|
17
15
|
|
18
|
-
ログイン時に
|
16
|
+
ログイン時に返ってきたクッキーをブラウザにセットしたいです
|
19
|
-
実際は
|
17
|
+
実際はsetCookie属性が付いたレスポンスが返ってきているにもかかわらずブラウザにCookieがセットされていません
|
18
|
+
|
20
19
|
ログイン時のログ(一部)
|
21
20
|
```Heroku
|
22
21
|
2021-07-16T10:03:08.590609+00:00 heroku[router]: at=info method=POST path="/api/v1/token-refresh/" host=www.tyoitasi.com request_id=26c4d377-4507-44df-a041-9b5aa88b4442 fwd="2400:4052:e20:2f00:50b:f8fb:bd08:3843,172.68.118.61" dyno=web.1 connect=2ms service=5031ms status=500 bytes=107800 protocol=https
|
@@ -25,6 +24,10 @@
|
|
25
24
|
2021-07-16T10:03:10.841532+00:00 heroku[router]: at=info method=GET path="/api/v1/get-list-article/" host=www.tyoitasi.com request_id=5796fd55-9b7f-4f0e-b111-a6e4f60907a2 fwd="2400:4052:e20:2f00:50b:f8fb:bd08:3843,172.68.118.61" dyno=web.1 connect=1ms service=79ms status=200 bytes=387 protocol=https
|
26
25
|
```
|
27
26
|
|
27
|
+
ログインリクエストに対するレスポンスヘッダー
|
28
|
+

|
29
|
+

|
30
|
+
|
28
31
|
### 該当のソースコード
|
29
32
|
|
30
33
|
```Next
|
@@ -212,10 +215,10 @@
|
|
212
215
|
フロントのアプリからログインをしてみました
|
213
216
|
実際にログイン自体は成功しています
|
214
217
|
問題はCookieがフロントにセットされないことだけです
|
215
|
-

|
216
218
|
|
217
219
|
### 補足情報(FW/ツールのバージョンなど)
|
218
220
|
|
219
221
|
OS: macOS 10.15.7
|
220
222
|
Next.js: 11.0.1
|
221
|
-
nginx: 1.21.1
|
223
|
+
nginx: 1.21.1
|
224
|
+
Google Chrome
|
4
文の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -17,7 +17,7 @@
|
|
17
17
|
|
18
18
|
ログイン時にトークンをCookieにHttpOnly属性を付与してセットするというのが望んでいる処理です
|
19
19
|
実際はログイン処理時にブラウザにCookieがセットされません
|
20
|
-
ログイン時のログ(
|
20
|
+
ログイン時のログ(一部)
|
21
21
|
```Heroku
|
22
22
|
2021-07-16T10:03:08.590609+00:00 heroku[router]: at=info method=POST path="/api/v1/token-refresh/" host=www.tyoitasi.com request_id=26c4d377-4507-44df-a041-9b5aa88b4442 fwd="2400:4052:e20:2f00:50b:f8fb:bd08:3843,172.68.118.61" dyno=web.1 connect=2ms service=5031ms status=500 bytes=107800 protocol=https
|
23
23
|
2021-07-16T10:03:10.314311+00:00 heroku[router]: at=info method=POST path="/api/v1/login/" host=www.tyoitasi.com request_id=d6bfc715-22e6-428c-b8da-20e274de2a1d fwd="2400:4052:e20:2f00:50b:f8fb:bd08:3843,172.68.118.61" dyno=web.1 connect=0ms service=6757ms status=200 bytes=3443 protocol=https
|
3
Herokuサーバーのログ
title
CHANGED
File without changes
|
body
CHANGED
@@ -17,6 +17,13 @@
|
|
17
17
|
|
18
18
|
ログイン時にトークンをCookieにHttpOnly属性を付与してセットするというのが望んでいる処理です
|
19
19
|
実際はログイン処理時にブラウザにCookieがセットされません
|
20
|
+
ログイン時のログ(1部)
|
21
|
+
```Heroku
|
22
|
+
2021-07-16T10:03:08.590609+00:00 heroku[router]: at=info method=POST path="/api/v1/token-refresh/" host=www.tyoitasi.com request_id=26c4d377-4507-44df-a041-9b5aa88b4442 fwd="2400:4052:e20:2f00:50b:f8fb:bd08:3843,172.68.118.61" dyno=web.1 connect=2ms service=5031ms status=500 bytes=107800 protocol=https
|
23
|
+
2021-07-16T10:03:10.314311+00:00 heroku[router]: at=info method=POST path="/api/v1/login/" host=www.tyoitasi.com request_id=d6bfc715-22e6-428c-b8da-20e274de2a1d fwd="2400:4052:e20:2f00:50b:f8fb:bd08:3843,172.68.118.61" dyno=web.1 connect=0ms service=6757ms status=200 bytes=3443 protocol=https
|
24
|
+
2021-07-16T10:03:10.315683+00:00 app[web.1]: 10.41.200.163 - - [16/Jul/2021:19:03:10 +0900] "POST /api/v1/login/ HTTP/1.1" 200 1257 "https://project-tyoitasi.vercel.app/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36"
|
25
|
+
2021-07-16T10:03:10.841532+00:00 heroku[router]: at=info method=GET path="/api/v1/get-list-article/" host=www.tyoitasi.com request_id=5796fd55-9b7f-4f0e-b111-a6e4f60907a2 fwd="2400:4052:e20:2f00:50b:f8fb:bd08:3843,172.68.118.61" dyno=web.1 connect=1ms service=79ms status=200 bytes=387 protocol=https
|
26
|
+
```
|
20
27
|
|
21
28
|
### 該当のソースコード
|
22
29
|
|
2
情報の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -14,8 +14,10 @@
|
|
14
14
|
よろしくお願いします
|
15
15
|
|
16
16
|
### 発生している問題・エラーメッセージ
|
17
|
-
ログイン処理時にブラウザにCookieがセットされない
|
18
17
|
|
18
|
+
ログイン時にトークンをCookieにHttpOnly属性を付与してセットするというのが望んでいる処理です
|
19
|
+
実際はログイン処理時にブラウザにCookieがセットされません
|
20
|
+
|
19
21
|
### 該当のソースコード
|
20
22
|
|
21
23
|
```Next
|
1
情報の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -7,6 +7,10 @@
|
|
7
7
|
○フロントエンド○
|
8
8
|
・Next.js + Vercel
|
9
9
|
|
10
|
+
HerokuもVercelも特に何も設定はしていません
|
11
|
+
まだデプロイしただけの状態です
|
12
|
+
Herokuは無料のものを使っています
|
13
|
+
|
10
14
|
よろしくお願いします
|
11
15
|
|
12
16
|
### 発生している問題・エラーメッセージ
|