在Node Js中发布表单



我试图从节点JS表单发布数据,然后在控制台中查看数据。当我点击按钮,我可以看到控制台的数据,但网站开始加载,它没有结束。加载圈不停移动

<form method="post" action="/">
<input type="text" name="user[name]">
<input type="submit" value="Submit">
</form>

这是在我的server.js文件

app.use(express.urlencoded({ extended: true }));
// Parse JSON bodies (as sent by API clients)
app.use(express.json());
// Access the parse results as request.body
app.post('/', function(request, response){
console.log(request.body.user.name);
});

你的后端必须发送一个响应,例如response.sendStatus(200),否则前端将等待直到超时。

的例子:

app.use(express.urlencoded({ extended: true }));
// Parse JSON bodies (as sent by API clients)
app.use(express.json());
// Access the parse results as request.body
app.post('/', function(request, response){
console.log(request.body.user.name);
response.sendStatus(200);
});

最新更新