質問: { 'user': { 'name': user.name, }, } ``` Response Headersのaccess-control-allow-originにリクエスト元のホストホストを入れればいいと思っていたのですが、なにか違いますでしょうか? ### 試したこと Pythonのrequests.postやAdvanced Rest clientを使用してPost送信をすると正常にcookieが取得できるので、cors周りの設定がうまく行っていないものと思いますが、解決策が見つからず。。 ### 補足情報(FW/ツールのバージョンなど) axios@0.19.0 responder 1.3.1
回答: Google Chromeをお使いだと思うのですが、リクエストヘッダの表示の箇所で provisional header are shown と表示されています。この場合、正常なレスポンスヘッダが表示されていないようです。これは通常、キャッシュが使用されているケースや、CORSが正常に動作してない場合に表示されるようなのですが、手元の環境で試したところ、どちらでもないケースでも provisional header are shown が表示され、かつ、Set-Cookieヘッダが表示されません。試みに、Firefoxで試したところ、Set-Cookieヘッダが表示されました。 もう一つのポイントして、レスポンスヘッダの脇に「view source」と表示されてないことが挙げられます。このケースは、正しいレスポンスヘッダが表示されていません。 ということで、試しに Firefox で試してみてはいかがでしょうか?