res.cookie(name, value [, options])

将 cookie name 设置为 valuevalue 参数可以是字符串或转换为 JSON 的对象。

Sets cookie name to value. The value parameter may be a string or object converted to JSON.

84AEsSoLAPX6/mHYjQOFy6VNkdWWC9YpFIhp967wwb88RgCXC/RftouCV8jQLeQWAATv3c5bXAPnG0qAizChWqTxAIqWN7v/VOTO5jYru/3en41dz6CHG4QQy2MolLSpYyJ7Z23j9UZli5Pjlzk+hgF7OrGL+Wx32lTj3hILvuAignI+eci3x1eHmGUHcMcqs/T4Soj0JXHWjHMXanZtMV5M2DKBvQOhgNggfxV8d/3tYUMONKN/T/+x9e/Vc2H1

属性

4JiXppv+vsdNFoXvQEPOSQ==

类型

axpLgkz/4Bf5ue6WI4Asnw==

描述

a9trKkBTeoy9g5wT65qRow==

domain字符串

ia93zMGRroQadJNQBG4tsA==

cookie 的域名。默认为应用的域名。

+PAyczTF1YKxgEUezthAip0FqBlfvp5/MkDHesNqRhLOhmSOkbwcnFVmadDhrGU1AoH1beuF3pObYQI/ZkzLS19N3Ikf5AeuLY4noMGLyJk=

encode函数

FH9mI3+R3kV3P9O0nWyoaA==

用于 cookie 值编码的同步函数。默认为 encodeURIComponent

pfVcjyRh+aWFA1D25t77fYQ8DnB0kPzSJVNRTBw8kAjWnbk/T8Vg6/tY9KnODOwJgz9ON6jIWPwtkBKzuFHdDpFyhj/vcwCPci2X9De6HGcRvFIAi24KC/zMkN0929QoLCGw7oieYf3HGsTjNS7S0Q==

expires日期

9FhPi9qLpaLXvtO2SIZLcQ==

格林威治标准时间 cookie 的到期日期。如果未指定或设置为 0,则创建会话 cookie。

ut1cKtY3AfM/K1MSPRyalfruK9vJouQ0PWO0w44+LKMcPCg1Eagj5d9GutHwYdQ1OaYaEyI7Ke678vnCf0oqeKqess81t0cgWLfR+P4krsQ1CE0MO0FVnsF7K9e5oQPb

httpOnly布尔值

ZLfVWYFxcHYJmEhAF1kNjw==

将 cookie 标记为只能由 Web 服务器访问。

1MUYD6wVowmXE0wazxLJvk/nuMtLyirvmyZBvLo4R/SksFJHvkpgyaBYSCah5miq6VV8nbh5lX6REPxnx0+WBA==

maxAge数字

U8unLf/f7agmgJp36fh/Fw==

方便的选项,用于设置相对于当前时间的到期时间(以毫秒为单位)。

HCipb0tGMQVbZ3JscA7wb+vn9yMYFR5pdiqQ0G2rGwjZtcsZJQ1gkb4Et2VU3FHpFkxRhSyu9wRT6bCwmTHg0U+4qXQVA/pBhusjPcHaBCFU0iV/ahbqadofLBbLk3mw

path字符串

ia93zMGRroQadJNQBG4tsA==

cookie 的路径。默认为 "/"。

j06hjpsQ6J8FwaHRbgjrLlMSb3Z4dfwuLLxEnoSJshkMLzWHPzaZ6E3QNcKMgH9e

priority字符串

ia93zMGRroQadJNQBG4tsA==

"Priority" Set-Cookie 属性的值。

KhvrIcPYRSpzN/V0C2+W4+mhvpeJmb6L576fLC2pv2/xNASAismIMCY4hXefVLCxgu6uvCqSeYMPeT7G82uw9A==

secure布尔值

ZLfVWYFxcHYJmEhAF1kNjw==

将 cookie 标记为仅与 HTTPS 一起使用。

V15hsIXdZae51HftpFv2L6dQ/ykNuPkuXBZ9fcS4wJ/UxUHchQhFu8UvtUo99OFA

signed布尔值

ZLfVWYFxcHYJmEhAF1kNjw==

指示是否应该对 cookie 进行签名。

NXhCEq22mlU2VEOVPKTiWOfd1uyTgKiJLHhtKtcFT2dt7f875ujMcC990KfzWCpZ

sameSite布尔值或字符串

dlk82FAXOYi9sHMrraptJY/A8IvBOJ1gQUQmLV0Y2Lg=

"SameSite" Set-Cookie 属性的值。更多信息请参见 https://tools.ietf.org/html/draft-ietf-httpbis-cookie-same-site-00#section-4.1.1

3D+P4v1m2is+GXWry9YLg3sN7lGmvbQ5DPZF1PgsUkfrcl+VAg0RKrtBhNVdT+48cciig+oBoiFtFKlHG3vP0XrnaYyNqKWA6pNd/FQKfGLb3xmv7kT2CbUsu3zju54f12Rz2p3XNyxepo5by7XRaEoFs6c6WRK2FH1D9WxOt1dqf7Dedmjn4jCIZDOAj//0izwK14kQWl1dCVlzxuzD2GSIns0XLMXrYX3ESPrs07MGUB9UaRbkqRd3j42GdoBK3vPlGpMwHw/yoKh8EEZlVP6f7EMgXBHGmwz03S0/hLE=

S1iwi/lpFcdlG53BNbg5nnmdcAIl0azq1EdSziFmhiKJ5WUVZb3ngv02CfiSyGYR5o9AnDsyYcTpllZ1KFKehaFmKqCtioG0pflhdrT641p5VUphZFrnbWwxNtL0xZfX0ZUvklUMPH24vJEmtMbLIkBba/QvxiJylnrYuC/QAJwrE85DDZga7iw2koTcFkWzDqjG3dTwW14oAwKHNnyp7Lyj0HRbGn9VVZHHRv4Wy0qz49f34qdGv/M27HZvehFcqDa7gMWVG6wyLG7X2q03DG1f/u6nvui6NLgh13/zhODwRTO5DCWnU3wDegsE6cEpdQn8vMWsai95MIpKoMqkBnwwDUNU4YDc6/yBmjkP3i0AVnE+Jhetj/XQ3C1M6qJVvk+nIJOGPx5M5WdEfe5yZ3s+t5gbLn+T5XB9bNcq5Vz7cmNepxgMrL6F3NHOshiwaoHfOvtI6TNreMzANAfw/cjRrWrwswUdRx0Rbtu6Is67XJSKYqX049q6eYcxoUFRJVlwjdZgwd8nnEcAaJNS3aVAVRd8A/u7rmoirKBlrV10EVDpL2os6yYH9oX8eiMKqlgGTj+nK9C4KkmLx1plxkXIEC8yOGYmp4q2Ku5tWyE=

j+mBb+DL84h/DbdEweM/Ll9HvglY9rAVCoeYgdWw5Qgy/x0iPuxAk9nDIymdQ+fv

res.cookie('name', 'tobi', { domain: '.example.com', path: '/admin', secure: true })
res.cookie('rememberme', '1', { expires: new Date(Date.now() + 900000), httpOnly: true })

y4fN9ixQiNoyIgT6tCxJktxmW8ZEwZ/kygXJALnUhWGVcobrfpkU7vq8E9xUxqrF0Iyna0zSbqWDcBhBV/Nf6bXysgB7zmzNOijbQCFmLR0XchUs9hkShFN0CCIgskQEVP2+T0rL7e2vPu9fDFYwuIQFWdU6+R+Pb1tSs6mz4uDwDgEMLk/pAnxOcpqEKi7IDprg+iWHk54rmUVCzavwrX2rd2Ux9O2JDZKIKj80KPB1Ef7uU3z7PzkbWzVx9ZEkLJGINTObqnUCuHh6Kd1F1DRdXiez9CPyl2y5eWsH+s1u4aKHVrxUTGrk+kR/v3ov

res
  .status(201)
  .cookie('access_token', 'Bearer ' + token, {
    expires: new Date(Date.now() + 8 * 3600000) // cookie will be removed after 8 hours
  })
  .cookie('test', 'test')
  .redirect(301, '/admin')

8LlZVfKTCgTSyKl+6d9pnvMnV/msUgtRhLf3dkHWFCeE4AmcYXTl08NspsYW/9KokWRnv0o0FMVzsYCEbp630sXtwP2ShWQaCGt1lz1TadnzFn96BZwLhZSQI+fe1HU0R/rfKPjDUD94XIFasO5SlecUHpsmTW10itDNRIbC4BbMsdN1z0O+ThlA6zebinxK8rwQXp7ZYLKaMbqU2lOSR9VZb6bHplCKJRMFbvfal8icQrqCfqxqDgZ+sfGRq2y2EdL+ioOtDu1eOKt52d4k+JMWnSpBqVmhIaObpHmnkc/vc6oiCwe3STubrj7qBmJcOacVnl3T/P++M82sp8pADxTKeZ/yFv0SDZvJr7nikMU=

oANRPX5M6DDsuznd8q7/OAdQgxMCTHDXfex6GtjQ+VfhyE0pJHfIKP73GsIlH8VgXjbvWh2uLUm7XJw+oneq5sSCvALUFptMGsQFymWkkoP7mHsskboM1DeMTi/rdLRL+nVi+EOKSOoV6NwNffN/lagAk4mDJCf0vAyfNlvqP/qXVJ1PmtFsB4rKb4JxJW/r2QqPLfob/ld/PmUs3zxaPeqqaggYBgi3IxmbPsJizPOpbS9EEhunG/YzKPVcbN5CP9C3Mb96eSur1q94rfqeFmt8zDpkvsLobSbn6sNlI63LdnrqRdyMlL51rDp8z8+7QzD8GUA/cIPNyVjfBzcE6uGO65dwzIE5cdBIT1utXmvZHcQAUqz6vdnm1eeoIrLWb4hDdc+aajFWkk+6p2awVBF80B/K5SMtPGaA3BXahDeevTSnvHvBoF8PZCchmzQUz3+/SA6AxB2y6hZg+upHHH6NW8Z+XTRBe+lAIXHdWX8qz3/F7wPxtrfbCUTHYimy

// Default encoding
res.cookie('some_cross_domain_cookie', 'http://mysubdomain.example.com', { domain: 'example.com' })
// Result: 'some_cross_domain_cookie=http%3A%2F%2Fmysubdomain.example.com; Domain=example.com; Path=/'

// Custom encoding
res.cookie('some_cross_domain_cookie', 'http://mysubdomain.example.com', { domain: 'example.com', encode: String })
// Result: 'some_cross_domain_cookie=http://mysubdomain.example.com; Domain=example.com; Path=/;'

59Iwot2lSQppBXzMhyK/lq1Be+SJuxSHWigRBOoOuRBYZPzKGnaNcibqti7hQE+pdHcjgINlOZF0p/X5cz8LpYSS688MW41kC9xVSfG2+dkZ80Z4cw6fFQPMcJsGNX/L4v39Iww0ZPhWEVDITAcu8zS2EPxfnhJ4nGI+Lp+o/aX26d+XS7jCqOlE4wrC/fgqs3NTOAoq99mxX+RJx3lrLNIlsodogDXDySKER/Q+8GktObwopzPnr1hAOC3Bg7zQSwCMn2+uy6UTUwOZyKy4NRaKj5GZ2Wek6gCLta1wYQ42QstfX0U6IvjhsySSVkP8BMu/Q+0+1086RsX1MxA2hcxT3AI+yJSjIqkbOXcTPA4G7Ayk9SRkjJ9gCFSYZaB9y3vS+SYLN8d8fnM/kJnhs3dUd1yfVs5DPhtsXHdalbV1NSoFAW6CuP1gKSSNA5MRzTEk17cLTS/i6YiJLhFzJUGgmgDThEyBkFvcDQ1DVwE=

res.cookie('rememberme', '1', { maxAge: 900000, httpOnly: true })

lGzQmMK7mJh70eupyJCWIhVh8QYXf+SbwXx3bivEyWmf2K1tuQOB2rOd7B6ZuiPsMeE5zGfY7InQkBqOqapJ9xIsO1u5gfLmwlFRb4pXbRgPhBymrv1sCJRAt3paMy8kyc46PB/ri8vSWestuJC0vjP92GolGKEVCxJr+sEEZt7EPJ5kYI3zKklc5phmbFduq928ULP8mrleLG3cttGktlqC6oeANq9X6683AwdzDO2Mu5kczcpUQuEziiVYLlD2hrULuJ8NxjBVGLLz1KmoP+dNg4jQ6i31LaIBqF+hN70tbqdGeNMsK0ZOjuoNP8Wz4NiPGCnAw6LCRLulJfsk25s4P/Gx5d38EU2jI6cNrEH89t8CBIlDYiGrASq1Qpoo2fGqwA/0fD2nlSIp9Tw0Cg==

res.cookie('cart', { items: [1, 2, 3] })
res.cookie('cart', { items: [1, 2, 3] }, { maxAge: 900000 })

bZmnjhKLwbiu3cuubWLrwGxnq6ddrDUJZ5i5VMVOuXmcBvh6+pYWrJs11Z2Vkz4pWitrJREWp9jKdwRE1UopJyaM8BO30fFweIpj2vRZ7g/ODcZOhVhed9DvxTLiIYlWhDOSVLjayjlTCe2Wnox/yZeO2oGZa2M69nQunZ6BVjeWtm9Whf4jM+8cE3t3pse7siI48oWE04uaK0k39TGONKFbXbYO8PpjKv7xUTdST71FdedqTWjOixWQcuQbRPaKiT22wK0KzlGiyaD+FnuW69ZX/jgxwEvikE1O10NcrMBjfohobpgp+wxjHfRSXI8iMeLUsBnm7Q5SNlUIUfx8zII9eoKrjuZDH0xmJeWY5KRGEd3PdfONLSg3DusU2Hrf9IQmD5CZOEVlkuAUgRY6FVHbmzpEXYR2FZ9UK2DfBNU90acbTe5qBx5XA6foSMAt73Y6O18YRNE5LFbaG13lIBce5WBM1jPGFK/WGXVaVL157Pb+9qv7VLaVYegNi7qOF0wmwMEqbpWg0kqvJOB7YaAD+DhJCYw6tzOQ0HP9F2IizsK7WNgSnytAxf3/yhkocXz9/brJ1gtX72JxDPsBeD58A4viK+AnBsfmEyALef7r3mLGb3Xzlxd/GF/zVsrH9vs8ea1G8O2ORG3eLBA0cGfJ5i29tOuA/m07D7nNFGk3JEIjUJT43TaqadGvnmGJhJKhHxa/6m4d/kP8Jdbv/ifajMdD7vHjPwTY9NG6rTANqYLUgwVtZp7usSN2zFFMEvplb7W3/CzAYxKLMmjlz2njpkBIxceGLSNEaJVG4+/ub+6neqfYzyaJtAmTuQ8Dov+09OAEkXfVZBQrSUGriA==

res.cookie('name', 'tobi', { signed: true })

mBD06tc66evPw/epPe7qCiJZnYGvh49CiH3PEQ3Gu2Z7NzqVOXaz9xlwH8AdwIFQ638I0e2ggvpfM8EUYK3pV8OeK2KsuDQoKSblhzjEfGRroZIdY3E5bOCJ0OahXf7jafjnvqHfGykRD8UdwsmdjaU++ro1ABO/pJVBmEzyQzgzcuD8giDKFtT7wihFufM8os9bLFJu0MIh0D4GtwPLhPvczu0RrhmEDRC4BURz3Hb8RPaxgHmKZ0uKtW6XXpXkD/j6KEraep2L4+DX0i9Dn+DWay3AKBfh9bWgiLh1BiWfSo7fue3JSZ6oI4RlpnMZak8zH9LBBV9P+BhvAGSYSw==