We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 49aca50 commit 7ea8ab3Copy full SHA for 7ea8ab3
HISTORY.md
@@ -1,3 +1,8 @@
1
+unreleased
2
+==========
3
+
4
+ * perf: normalize `secret` argument only once
5
6
1.4.3 / 2016-05-26
7
==================
8
index.js
@@ -37,15 +37,16 @@ module.exports.signedCookies = signedCookies
37
*/
38
39
function cookieParser (secret, options) {
40
+ var secrets = !secret || Array.isArray(secret)
41
+ ? (secret || [])
42
+ : [secret]
43
44
return function cookieParser (req, res, next) {
45
if (req.cookies) {
46
return next()
47
}
48
49
var cookies = req.headers.cookie
- var secrets = !secret || Array.isArray(secret)
- ? (secret || [])
- : [secret]
50
51
req.secret = secrets[0]
52
req.cookies = Object.create(null)
0 commit comments