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

質問編集履歴

5

質問内容の変更

2021/07/16 11:22

投稿

satoh23
satoh23

スコア1

title CHANGED
@@ -1,1 +1,1 @@
1
- HerokuとVercelにデプロイしたアプリでCookieがセットされない
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
- ログイン時にトーCookieHttpOnly属性を付与してセットするとうのが望んいる処理で
16
+ ログイン時に返ってきたッキーブラウザにセットしたいです
19
- 実際はログイ処理時にブラウザにCookieがセットされません
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
+ ![2](a68fb9e017c92b4a262464ed5d5e14b9.png)
29
+ ![1](f12918765d1527856a6e93598841ad8a.png)
30
+
28
31
  ### 該当のソースコード
29
32
 
30
33
  ```Next
@@ -212,10 +215,10 @@
212
215
  フロントのアプリからログインをしてみました
213
216
  実際にログイン自体は成功しています
214
217
  問題はCookieがフロントにセットされないことだけです
215
- ![サーバーからのレスポンスのHeader](063cef6d91b850df7a58325f26d4b939.png)
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

文の修正

2021/07/16 11:22

投稿

satoh23
satoh23

スコア1

title CHANGED
File without changes
body CHANGED
@@ -17,7 +17,7 @@
17
17
 
18
18
  ログイン時にトークンをCookieにHttpOnly属性を付与してセットするというのが望んでいる処理です
19
19
  実際はログイン処理時にブラウザにCookieがセットされません
20
- ログイン時のログ(1部)
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サーバーのログ

2021/07/16 10:08

投稿

satoh23
satoh23

スコア1

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

情報の追加

2021/07/16 10:08

投稿

satoh23
satoh23

スコア1

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

情報の追加

2021/07/16 07:54

投稿

satoh23
satoh23

スコア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
  ### 発生している問題・エラーメッセージ