gpt4 book ai didi

javascript - 如何从 Node js 服务器端的表单标签记录数据?

转载 作者:太空宇宙 更新时间:2023-11-04 01:35:30 25 4
gpt4 key购买 nike

<form action="/signupOk" method="post" class ="signupForm">
<input type="text" name="id" placeholder="." class ="name" required><br>
<input type="password" name="password" placeholder="" required><br>
<input type="text" name="nickname" placeholder="" required><br>
<input type="email" name="nickname" placeholder="" required><br>
<input type="tel" name="nickname" placeholder="" required><br>
<input type="address" name="nickname" placeholder="" required><br>
<input type ="text" name="code" placeholder=""><br>
<input type ="submit" value ="hi"/>
</form>

这是前端代码

var express = require('express');
var nodeCmd = require('node-cmd');
var fs = require("fs");
var path = require('path');
var favicon = require('serve-favicon');
var app = express();
var server = require('http').createServer(app);
var bodyParser = require('body-parser');
var request = require('request');
app.use(bodyParser.json());
app.use(express.static(__dirname + '/public')); //
app.use(favicon(__dirname + '/0101c_icon.ico'));
var port = 1010;
var AppStart = function() { console.log(''); }
server.listen(port, AppStart);

我将跳过一些有关服务器启动的代码。

// signup
app.use(bodyParser.urlencoded({extended:false}));
app.use(express.static(path.join(__dirname,'public')));

app.post('/signupOk', function(req, res){
var id = req.param("id");
console.log(id);
});

这是将数据从表单标签发送到数据库的代码。但我想知道数据是否正确移动到这里。我无法使用警报,关于使用 console.log,提交后,Broswer 会刷新,因此控制台日志是干净的。如何检查数据是否正确到达?谢谢。

最佳答案

表单中的四个输入字段具有相同的名称。这可能没有帮助。

“body-parser”将表单字段值放入“req.body”中。 ‘req.params‘ 用于路由参数(url 路径中的 slugs)。

因此,请尝试“console.log(req.body);”来查看参数。

关于javascript - 如何从 Node js 服务器端的表单标签记录数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54722915/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com