1
私はAngular2 httpモジュールを使用してhttpリクエストを送信しています。ユーザーログイン後、バックエンドサーバーはCookieセッションを生成し、フロントエンドはこの資格情報で要求を送信します。以下は角度コードですAngular2 http withCredentialsは機能しません
get(url: string) {
let options = new RequestOptions({headers: this.headers, withCredentials: true });
return this.http.get(url, options)
}
ローカル環境でバックエンドサーバーを起動すると問題なく動作します。しかし、AWS上のリモートバックエンドサーバーに接続すると機能しません。
Cookie:doxygen_width=256; grafana_sess=029b64eee4853; mongo-express=s%3AeTrefMEC2AOUe5evI0LWmQzTZcgsb.n2tP7es2RtWYfNN6lhg8ZXXAc%2FAdvswTnYBlrEhgTgM; session_id=f64d1718e54ad0a0c0bccdf782d91d; _ga=GA1.1.753746608.1498715254; linkedin_oauth_75nvlf2kt3yji2_crc=null
が、私は、リモートサーバーに接続するとき、私は、要求でこのクッキーヘッダを見ることができなかった:私は私のローカルサーバーに接続するときクロームネットワークパネルから は、私がリクエストヘッダ内のデータを下に見ることができます。私はそこにセッションデータがあるログイン応答データもチェックしました。私はそれがリモートサーバではうまくいかない理由について、同じanglejsコードと混同しています。
私はここに 'options'を理解していません。誰もオプションを使用していないようです。 –