Static GitHub Issues

[734] Cannot set multiple 'Set-Cookie'

prev: Static can not use srcDir settings
next: Deployment failed in Azure

Version:

macOS 10.12.5
Chrome 60.0.3100.0

yarn 0.24.5
node v7.10.0

cookie 0.3.1
nuxt 0.10.7

Code example:

import Cookie from 'cookie'
export default {
  // ...
  async asyncData ({ res }) {
    // ...
    res.setHeader('Set-Cookie', [
      Cookie.serialize('__test_cookie1', 'cookie1', {
        maxAge: 60 * 60 * 24 * 7,
        path: '/'
      }),
      Cookie.serialize('__test_cookie2', 'cookie2', {
        maxAge: 60 * 60 * 24 * 7,
        path: '/'
      })
    ])
  }
}

Response header:

HTTP/1.1 200 OK
Set-Cookie: __test_cookie1=cookie1; Max-Age=604800; Path=/,__test_cookie2=cookie2; Max-Age=604800; Path=/
Content-Type: text/html; charset=utf-8
Content-Length: 29020
Date: Thu, 18 May 2017 08:41:32 GMT
Connection: keep-alive

Now i use document.cookie:

__test_cookie1=cookie1

Why the __test_cookie2 is not generated ?

<!--cmty--><!--cmty_prevent_hook--><div align="right"><sub><em>This question is available on <a href="https://nuxtjs.cmty.io">Nuxt.js</a> community (<a href="https://nuxtjs.cmty.io/nuxt/nuxt.js/issues/c627">#c627</a>)</em></sub></div>