Post Node Js 中的一个表单
Post a form in Node Js
我正在尝试 post 来自节点 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);
});
我正在尝试 post 来自节点 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);
});