DEV Community

Discussion on: How to use cookies for persisting users in Nextjs

Collapse
 
silverhairs profile image
Boris Kayi (銀髪)

In the last code block, I think the async method also takes res as a parameter; like:

HomePage.getInitialProps = async ({ req, res })=> {
  const data = parseCookies(req)

if (res) {
    if (Object.keys(data).length === 0 && data.constructor === Object) {
      res.writeHead(301, { Location: "/" })
      res.end()
    }
  }

  return {
    data: data && data,
  }
}
Enter fullscreen mode Exit fullscreen mode