【发布时间】:2017-11-20 18:32:09
【问题描述】:
我知道理论上我必须像这样使用 body-parser 提取数据。
<form method="post" action="/">
<input type="text" name="user[name]">
<input type="submit" value="Submit">
</form>
app.use(express.bodyParser());
app.post('/', function(request, response){
console.log(request.body.user.name);
});
我想提取数据并将其插入到一个mysql表中,就像我之前在php中所做的那样,就像这样。
$user_name = addslashes ($_POST['user_name']);
$sql = "INSERT INTO tb_something (user_name) VALUES ('$user_name')";
etc...
我真正的问题是,实现它的最实际、最专业的方法是什么?如何安全地将提取的数据对象传递给 mysql 属性?
【问题讨论】:
-
你检查过这个包吗? npmjs.com/search?q=mysql他们有一个问候文档
标签: javascript mysql node.js forms express