代码(不中断)"/>
在while循环后停止执行代码(不中断)
我有用于检查用户是否已存在于数据库中的代码。在while循环之后,如果MC Player在他们的数据库中,我将检查Mojang API,但是如果用户已经在我的数据库中,则我不想检查Mojang API。类似于中断循环。
代码在这里:
// Checken ob schon ein Benutzer mit der Mail / Username vorhanden ist
conn.connect(function(err) {
var sql = "SELECT email, mc_name FROM users"
conn.query(sql, function(err, result) {
if(err) throw err;
i = 0
while(i < result.length) {
mailDB = result[i].email
mc_nameDB = result[i].mc_name
if(mailDB == email || mc_nameDB == email) {
res.status(403).send("USER_ALREADY_REGISTERED")
// Here it should stop (not just the loop with break but also the whole script)
break
} else {
}
i++
}
})
})
console.log("Is here but shouldn't")
感谢您的帮助!
回答如下:您可以在有return
的地方使用break
。
更多推荐
在while循环后停止执行代码(不中断)
发布评论