我正在我的index.js文件中执行if else查询,在其中我将其称为函数data.check。检查功能检查网址是否已经存在。如果URL存在,则渲染,否则决定重定向创建。尽管URL尚未在数据库中,但我将始终转到决策页面。有人可以帮忙吗?
//if else query
if(data.check(JSON.stringify(req.body.url))===true){
res.render('decide');
}else {
res.redirect('create');
}
//should return true if exists and false if not
function check(url) {
shortUrl.count({ where: { shorturl: url } })
.then(count => {
console.log(url);
console.log(count);
if (count === 0) {
console.log('false');
return false;
}else{
console.log('true');
return true;
}
});
}