我的 Node JS + Express 应用程序从客户端页面提交表单:
<form action='/api/register' method="POST">
<p>
<label><h3>Добро пожаловать в hapPils. Придумай логин</h3>
<input type='text' name="username" />
</p>
<p>
<label><h3>Придумай пароль</h3></label><br>
<input type="password" name="password" />
</p>
<input type="submit" value="Отправить" />
</form>
在服务器端,我正在处理 POST 请求并希望从这些字段中获取数据。但我得到的是“未定义”。
通过 Postman 测试时,所有内容都在那里:
从 Web 浏览器发送时 - 否:


为了从 POST 请求正文中传输的表单中获取字段,您需要在服务器上安装
body-parser,并使用它来解析接收到的数据,这些数据可以从中获取req.body。以下是大致的行动计划
然后在您的节点应用程序中:
可以在控制台中查看服务器接收到的数据