node.js - react和API(nodejs)之间的通信
问题描述
我正在尝试从我的 API (nodejs) 中以一种简单的形式在反应中获取帖子。它很简单:
在我的 API 中,我有这个:
app.post("/api/register", (req, res) => {
console.log("the nickname post is " + req.body.nickname);
});
而我的反应形式:
class App extends Component {
render() {
return (
<div>
<form action="http://localhost:8080/api/register" method="post">
<input type="text" name="nickname" /><br />
<input type="submit" />
</form>
</div>
);
}
}
它说 nodejs 无法读取 property req.body.nickname
。我可能没有得到什么,但我不知道是什么。
解决方案
从 W3 学校看来,表格应该是这样的 - 请注意您缺少 value 属性
<form action="/action_page.php" method="post">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="Submit">
</form>
推荐阅读
- javascript - 如何运行 JavaScript
- c# - 在 OpenFileDialog 表单中将网络共享文件夹设置为 InitialDirectory
- mongodb - 使用 MongoDB、ElasticSearch 和传输器时出现服务不可用错误
- c++ - 模板参数数量错误(3,应至少为 1)
- java - Intellij UI Designer:重新加载自定义组件按钮不显示
- azure - 使用 powershell 获取所有 azure 策略分配的列表
- java - java.lang.NullPointerException(android 中的错误)
- r - 为 GWR 映射创建函数
- paypal - 贝宝智能按钮
- tabulator - 在运行时更改制表符的占位符