如何获取next.js的POST数据?

nkhmeac6  于 2023-08-04  发布在  其他
关注(0)|答案(1)|浏览(185)

我正在使用Next.js中的App Router编写一个表单验证程序。

// app/register/page.tsx
export default function Register(context: any) {
    console.log("Register page", context.params, context.searchParams);
    return (
        <form method={'POST'} action={'/register'} >
            <input name="usr"/>
            <input name="pwd"/>
            <button type={'submit'}>Submit</button>
        </form>
    );
}

字符串
我想通过POST获取客户端传入的数据,但似乎只能通过context.searchParamscontext.params获取URL上的参数。
我该怎么办?

  • 谢谢-谢谢
xkftehaa

xkftehaa1#

你可以使用像https://www.react-hook-form.com/这样的表单包来获取表单的值,不要忘记在文件的顶部添加'use client'

相关问题