質問編集履歴

2

curlコマンドの結果の追加

2021/07/15 07:41

投稿

satoh23
satoh23

スコア1

test CHANGED
@@ -1 +1 @@
1
- Next.jsとNginx間のcorsの設定が上手くいかない
1
+ Next.jsとNginx+Django間のcorsの設定が上手くいかない
test CHANGED
@@ -12,6 +12,8 @@
12
12
 
13
13
  そしてこの2つのサーバー間でデータのやり取りがしたいのですが、corsの設定が上手く行きません
14
14
 
15
+ uwsgiを使用しているのでそちらの問題かもしれません
16
+
15
17
  よろしくお願いします
16
18
 
17
19
 
@@ -267,3 +269,51 @@
267
269
  ![requestヘッダー](79107f1335ce7da518025b957d2ca18c.png)
268
270
 
269
271
  ![responseヘッダー](27c14f4f6d3e03aa3ba360f5704a30c8.png)
272
+
273
+
274
+
275
+ ### curlコマンドを叩いてみた結果
276
+
277
+ ```
278
+
279
+ ❯ curl -i -XOPTIONS -H 'Access-Control-Request-Method: POST' -H Origin:localhost:3000 localhost:8000
280
+
281
+ HTTP/1.1 200 OK
282
+
283
+ Server: nginx
284
+
285
+ Date: Thu, 15 Jul 2021 07:35:46 GMT
286
+
287
+ Content-Type: text/html; charset=utf-8
288
+
289
+ Content-Length: 0
290
+
291
+ Connection: keep-alive
292
+
293
+ Vary: Origin
294
+
295
+ Access-Control-Allow-Origin: localhost:3000
296
+
297
+ Access-Control-Allow-Headers: accept, accept-encoding, authorization, content-type, dnt, origin, user-agent, x-csrftoken, x-requested-with
298
+
299
+ Access-Control-Allow-Methods: DELETE, GET, OPTIONS, PATCH, POST, PUT
300
+
301
+ Access-Control-Max-Age: 86400
302
+
303
+ X-Content-Type-Options: nosniff
304
+
305
+ Referrer-Policy: same-origin
306
+
307
+ Access-Control-Allow-Origin: http://localhost
308
+
309
+ Access-Control-Allow-Headers: Origin, Authorization, Accept, Content-Type
310
+
311
+ Access-Control-Allow-Methods: POST, GET, OPTIONS
312
+
313
+ Access-Control-Allow-Credentials: true
314
+
315
+ Content-Type: text/plain charset=UTF-8
316
+
317
+ Content-Length: 0
318
+
319
+ ```

1

実際に通信した時のヘッダーの情報を追加しました

2021/07/15 07:41

投稿

satoh23
satoh23

スコア1

test CHANGED
File without changes
test CHANGED
@@ -255,3 +255,15 @@
255
255
  Next.js: 11.0.1
256
256
 
257
257
  nginx: 1.21.1
258
+
259
+
260
+
261
+ ### 実際に通信した時のヘッダー
262
+
263
+ devツールでヘッダーを見てみると`Access-Control-Allow-Origin`が追加されていないようです
264
+
265
+ 設定が間違えているんでしょうか?
266
+
267
+ ![requestヘッダー](79107f1335ce7da518025b957d2ca18c.png)
268
+
269
+ ![responseヘッダー](27c14f4f6d3e03aa3ba360f5704a30c8.png)