2016-08-27 10 views
2

ReactでDjangoでSession authを使用しようとしています。すべてのGET REST呼び出しはステータス403で拒否されています。sessionidをヘッダーに送信する必要がありますが、sessionidのCookieはHTTPのみなので、JSコードは読み取り時にnull値を取得します。私がクッキーをHTTPだけではなくなるように設定した場合は、それを読んでヘッダーで送信できますが、同じ問題が残っています。 注:Reactアプリを含むビューにはパス/アプリがあり、REST APIパスは/ apiです。これが問題だろうか?DRF + Reactはセッション認証を使用できますか?

答えて

2

これは実際にAPI呼び出しのために使用しているfetchライブラリに関連しています。自動的にsessionidを送信するには、credentials: includeをオプションで追加する必要があります。

関連する問題