2017-07-27 10 views
0

角4レスポンスオブジェクトからクッキーにアクセスできない

レスポンスオブジェクトからクッキーにアクセスしようとしています。私は試しました、res.headers.getAll( 'set-cookie')... res.headers.getAll( 'CookieName'); document.cookie。いずれも機能しないようです。

クッキーはレスポンスオブジェクトに表示されますが、ブラウザ/アプリケーションクッキーストレージには表示されません。

私のヘッダーにも{withCredentials:true}が含まれています

+0

なぜ角タグですか? – onetwo12

+0

beacuseそれは角2です+ ??? –

答えて

0

できません。

document.cookiesであなたにページがロードされた時刻を現在の原点をに設定されたクッキーを与えるだろう。

XMLHttpRequest APIおよびフェッチAPIは、クッキー情報を直接読み取ることを禁じます。

JSで使用できるようにするには、他の方法(レスポンス本文やカスタムレスポンスヘッダーなど)を使用してデータを渡す必要があります。

+0

クッキーのパスに関連していない可能性があります。レスポンスオブジェクトに表示されますが、ブラウザーのストレージ内に自動的には格納されません。パスは '/'に設定されていません –

0

クッキーパスであり、クッキーパスを正しいパスに変更しました。

関連する問題