在 Hapi 18 中,如何或在何处捕获通过 HTML 表单提交的 HTML 输入数据?

How or Where to Catch HTML Input Data Submitted via HTML Form in Hapi 18?

我有这个表格:

<form method="POST">
    <input type="email">
    <input type="password">
    <input type="checkbox" checked>
    <button type="submit">submit</button>
</form>

将输入数据提交到我的 hapi.js 服务器。

起初,我尝试登录request.payload;但它返回零对象 {}.

我可以通过 jQuery $.post('url', { payload }) 提交,由 request.payload 提交。

但是,这次我不用Ajax;只是正式 html <form method="POST">.

您需要将名称属性添加到您的输入元素,以便在您的服务器上访问它们的值。否则你无法区分你的价值观。

试试这个。

<form method="POST" action="http://localhost:3000/">
        <input type="email" name="email">
        <input type="password" name="password">
        <input type="checkbox" checked name="status">
        <button type="submit">submit</button>
    </form>