【发布时间】:2019-06-06 10:06:27
【问题描述】:
我正在尝试在 Nextjs/express 应用程序中将表单数据发送到服务器。当我按下“提交”时,我看不到任何输出发送到服务器。
我尝试了以下代码,但没有成功,我不明白为什么它不起作用,因为我完全是这个堆栈的新手。我的项目的文件结构如下。
index.js
class Index extends Component{
render(){
return(
<form action="/server" method="post">
<input type="text" id="name"></input>
<input type="submit"/>
</form>
);
}
}
server.js
server.post('/server', (req, res) => {
const name = req.body
res.send(name)
})
我希望网页显示我在表单的输入字段中输入的数据。相反,它只显示一对花括号 ({})。
【问题讨论】: