(res: ServerResponse, name: string, val: string, secret: string, options: SerializeOptions)
| 554 | } |
| 555 | |
| 556 | function setCookie(res: ServerResponse, name: string, val: string, secret: string, options: SerializeOptions) { |
| 557 | const signed = 's:' + signature.sign(val, secret) |
| 558 | const data = cookie.serialize(name, signed, options) |
| 559 | |
| 560 | const prev = (res.getHeader('Set-Cookie') as string[]) || [] |
| 561 | const header = Array.isArray(prev) ? prev.concat(data) : [prev, data] |
| 562 | |
| 563 | res.setHeader('Set-Cookie', header) |
| 564 | } |
| 565 | |
| 566 | function getcookie(req: IncomingMessage, name: string, secrets: string[]) { |
| 567 | const header = req.headers.cookie |
no test coverage detected