如果我有一些HTML代码:
<div>
<input type="text" name="user" placeholder="User Name" />
<input type="password" name="password" placeholder="Password" />
<button type="button"><a href="/api/users/">Login</a></button>
</div>
,当我单击登录按钮时,它转到我的nodejs文件中的/ api / users /函数。如何在HTML代码中传递存储在用户名和密码中的字符串?使用sqlite3。
app.get('/api/users/', function (req, res) {
let sql = 'SELECT * FROM users;';
db.all(sql, [], (err, rows) => {
var result = {};
result["users"] = [];
if (err) {
result["error"] = err.message;
}else {
rows.forEach((row) => {
result["users"].push(row);
});
}
res.json(result);
});
});
我想执行某种类型的功能,如果用户名和密码不存在,则将其添加到“用户”表中并重定向到另一个HTML文件。