【发布时间】:2019-05-22 07:11:20
【问题描述】:
我正在尝试使用带有 nodejs 的窗口身份验证将查询插入 SQL Server。我已经完成了选择查询的获取请求。但现在我正在尝试使用插入查询的发布请求。但我无法将我的 req.body.name 传递到以下查询中
app.post('/ping', bodyparser.json(), function(req, res) {
console.log("post enter");
const query = "insert into student (name) values ("+req.body.name+") ";
sql.query(connectionString, query, (err,rows) => {
console.log(rows);
if (err) {
console.log(err)
}
else {
return res.send(rows);
}
})
});
【问题讨论】:
-
你应该参数化你的查询,而不是注入值。
标签: node.js sql-server express body-parser