NodeJs Developmentを初めて使用しています。私はHapiJsフレームワークを使用しています。 (私は自動的に推測されNodejs/HapijsでCookieを取得する方法
reply("hello").state('cookie_name', accessToken, {
ttl: 365 * 24 * 60 * 60 * 1000, // expires a year from today
encoding: 'none',
isSecure: false,
isHttpOnly: false,
clearInvalid: false,
strictHeader: true
});
上記のコードは完璧に働いていると私はio
という名前の余分なクッキーと一緒に名前cookie_name
ブラウザに設定されているクッキーを見ることができる午前:私は、次のコードを使用してクッキーを設定していますsocket.io
ノードモジュール私が使用しています)
によって設定されたが、私はそのクッキーを取得しようとしていたときに、次のコードを使用して、それが唯一のクッキーを示し
request.headers.cookie
(すなわちio
)。その名前はcookie_name
というクッキーを私に見せてくれません。 誰も私がここで作っている間違いが何であるか教えてもらえますか?クッキーの設定中にoptions
に間違った値を渡していますか、他の方法でクッキーを取得する必要がありますか?
ここでは32文字のパスワードが必要ですが、32文字である必要があります。また、 'sid-example'はクッキーの名前ですか? –
@DimpalSingh、パスワードは、セキュリティ上の理由から、32文字*以上のものを使用することを推奨しています。 – rotarydial
上部の文書をお読みください。コード例にスキップするだけではありません。それは説明しています: "'クッキー'スキームは以下のオプションをとります: "クッキー - クッキー名。デフォルトで 'sid'に設定されています... "... – rotarydial