blob: fc8f40da91ecfcd996b83a5bb4429e127d9437d8 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
// this file is a wrapper with defaults to be used in both API routes and `getServerSideProps` functions
import { withIronSession } from 'next-iron-session'
export default function withSession (handler) {
return withIronSession(handler, {
password: process.env.MYAPPS_SECRET_COOKIE_PASSWORD,
cookieName: 'myapps_session',
cookieOptions: {
// the next line allows to use the session in non-https environments like
// Next.js dev mode (http://localhost:3000)
secure: process.env.NODE_ENV === 'production'
}
})
}
|