app.post('/register', function(req,res){
console.log("register post got", req.body)
if (req.body.username && req.body.password) {
db.get("SELECT * FROM Users WHERE username = '" + req.body.username + "' LIMIT 1");
res.end("Account already exists");
var stmt = db.prepare("INSERT INTO user VALUES (?,?)");
stmt.run(req.body.username, req.body.password);
res.end("OK");
} else {
res.end("username and password are requesiraehri");
}
});
ここで間違っています。私がユーザーを登録しようとしていると、dbが完全に空である間に既に存在しているからです。 助けてください?次のことすべてにSqlite3、ユーザーは既に存在しません
どうすればいいですか?私はこのことに全く慣れていないので、コードスニペットで私を打つことができますので、どのように動作するかを知ることができます。ありがとう。 – Infinito1337
私はsqlite3を使用しています。 – Infinito1337
編集された回答を参照してください。 –