📚

Next.jsでFormDataを扱った時のエラー

2024/01/11に公開

はじめに

Next.jsformDateを取り扱った時のエラーとその解決方法です。

問題

問題の関数

pages/api/hoge
export default async function POST(request: NextRequest) {
  const data = await request.formData();
}

エラー内容

TypeError: request.formData is not a function

解決方法

pages/api/hoge
+ export const config = {
+   runtime: "experimental-edge",
+ };

export default async function POST(request: NextRequest) {
  const data = await request.formData();
}

おわりに

すみません、参考にした記事を紛失しました…
1ヶ月前ほどに解決したのですが、その時にちゃんとメモしておくんでした…

参考

Discussion