ExpressFrameworkのcookieParserミドルウェアを使用しているNode.jsアプリにCookieを保存していると考えてください。
app.use(express.cookieParser());
app.get('/setCookie', function(req, res){
res.cookie('String_cookieName', 'String_value', { expires: new Date(Date.now() + 18000000), httpOnly: true }); // +5 Hours expiry
});
そしてそれらを読み返している間、私は2つの選択肢に出くわしました:
request.cookies['String_cookieName']
request.cookies.name
どちらもstring_value
、Cookie('String_cookieName'
)に設定したを返します。それ以外の場合は、有効期限が切れた場合undefined
に返されます。
しかし、私の質問は、パフォーマンスの点でどちらがより高速で効率的かということです。