Skip to main content

next.js で server actions で getServerSession で session を取ろうとする際には authOption がいる

· One min read

まとめ

  • next.js で server actions で getServerSession で session を取ろうとする際には authOption がいる
  • rsc で session を取る場合には authOption が不要だったため、若干ハマった
// rsc

export async function Page() {
const session = await getServerSession();
// do something ...
}

// server actions

export async function someActions(state: unknown, formData: FormData) {
const session = await getServerSession(authOption);
// do something ...
}

ref