我正在学习 node.js 并且我已经设法通过表单提交将数据保存到 mysql 中。代码如下所示:
app.post('/auth', function(request, response) {
let date = request.body.date;
let user = request.body.user;
let email = request.body.email;
connection.connect(function(err) {
if (err) throw err;
console.log("Connected!");
var sql = "INSERT INTO demotable (date, user, email) VALUES (?,?,?)";
connection.query(sql, [date, user, email], function (err, result) {
response.end();
});
});
});
这有效并且数据被添加到表中,但是因为我使用 input submit 之后它会将我带到一个新页面 (/auth)。我需要更新数据库而不更新或刷新整个页面,这意味着我不能使用提交表单。相反,实现此目的的最佳方法是什么?
人到中年有点甜
相关分类