检查funktion是否返回true的node.js

时间:2018-12-03 19:48:37

标签: javascript node.js

我正在我的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;
        }
    });
}

0 个答案:

没有答案