質問編集履歴
5
質問内容の変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
Next.jsでCookieがセットされない
|
test
CHANGED
@@ -16,10 +16,6 @@
|
|
16
16
|
|
17
17
|
|
18
18
|
|
19
|
-
HerokuもVercelも特に何も設定はしていません
|
20
|
-
|
21
|
-
まだデプロイしただけの状態です
|
22
|
-
|
23
19
|
Herokuは無料のものを使っています
|
24
20
|
|
25
21
|
|
@@ -32,9 +28,11 @@
|
|
32
28
|
|
33
29
|
|
34
30
|
|
35
|
-
ログイン時に
|
31
|
+
ログイン時に返ってきたクッキーをブラウザにセットしたいです
|
36
|
-
|
32
|
+
|
37
|
-
実際は
|
33
|
+
実際はsetCookie属性が付いたレスポンスが返ってきているにもかかわらずブラウザにCookieがセットされていません
|
34
|
+
|
35
|
+
|
38
36
|
|
39
37
|
ログイン時のログ(一部)
|
40
38
|
|
@@ -52,6 +50,14 @@
|
|
52
50
|
|
53
51
|
|
54
52
|
|
53
|
+
ログインリクエストに対するレスポンスヘッダー
|
54
|
+
|
55
|
+
![2](a68fb9e017c92b4a262464ed5d5e14b9.png)
|
56
|
+
|
57
|
+
![1](f12918765d1527856a6e93598841ad8a.png)
|
58
|
+
|
59
|
+
|
60
|
+
|
55
61
|
### 該当のソースコード
|
56
62
|
|
57
63
|
|
@@ -426,8 +432,6 @@
|
|
426
432
|
|
427
433
|
問題はCookieがフロントにセットされないことだけです
|
428
434
|
|
429
|
-
![サーバーからのレスポンスのHeader](063cef6d91b850df7a58325f26d4b939.png)
|
430
|
-
|
431
435
|
|
432
436
|
|
433
437
|
### 補足情報(FW/ツールのバージョンなど)
|
@@ -439,3 +443,5 @@
|
|
439
443
|
Next.js: 11.0.1
|
440
444
|
|
441
445
|
nginx: 1.21.1
|
446
|
+
|
447
|
+
Google Chrome
|
4
文の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -36,7 +36,7 @@
|
|
36
36
|
|
37
37
|
実際はログイン処理時にブラウザにCookieがセットされません
|
38
38
|
|
39
|
-
ログイン時のログ(
|
39
|
+
ログイン時のログ(一部)
|
40
40
|
|
41
41
|
```Heroku
|
42
42
|
|
3
Herokuサーバーのログ
test
CHANGED
File without changes
|
test
CHANGED
@@ -36,6 +36,20 @@
|
|
36
36
|
|
37
37
|
実際はログイン処理時にブラウザにCookieがセットされません
|
38
38
|
|
39
|
+
ログイン時のログ(1部)
|
40
|
+
|
41
|
+
```Heroku
|
42
|
+
|
43
|
+
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
|
44
|
+
|
45
|
+
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
|
46
|
+
|
47
|
+
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"
|
48
|
+
|
49
|
+
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
|
50
|
+
|
51
|
+
```
|
52
|
+
|
39
53
|
|
40
54
|
|
41
55
|
### 該当のソースコード
|
2
情報の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -30,7 +30,11 @@
|
|
30
30
|
|
31
31
|
### 発生している問題・エラーメッセージ
|
32
32
|
|
33
|
+
|
34
|
+
|
35
|
+
ログイン時にトークンをCookieにHttpOnly属性を付与してセットするというのが望んでいる処理です
|
36
|
+
|
33
|
-
ログイン処理時にブラウザにCookieがセットされ
|
37
|
+
実際はログイン処理時にブラウザにCookieがセットされません
|
34
38
|
|
35
39
|
|
36
40
|
|
1
情報の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -16,6 +16,14 @@
|
|
16
16
|
|
17
17
|
|
18
18
|
|
19
|
+
HerokuもVercelも特に何も設定はしていません
|
20
|
+
|
21
|
+
まだデプロイしただけの状態です
|
22
|
+
|
23
|
+
Herokuは無料のものを使っています
|
24
|
+
|
25
|
+
|
26
|
+
|
19
27
|
よろしくお願いします
|
20
28
|
|
21
29
|
|