如何处理nodejs中的mysql错误?如果结果是空数组?

如何处理nodejs中的mysql错误?如果结果是空数组?,mysql,node.js,error-handling,ejs,Mysql,Node.js,Error Handling,Ejs,我有下面给出的nodejs代码。当我提供有效数据时,sql查询工作得非常完美,如果sql中没有可用的输入,它将返回一个空结果(结果[])。如果结果是空数组,我如何将其呈现到另一个页面 app.post('/verify',urlencodedParser,async function(req,res){///////////// verify form var reg1 = req.body.regno; console.log("reg"); console.log(r

我有下面给出的nodejs代码。当我提供有效数据时,sql查询工作得非常完美,如果sql中没有可用的输入,它将返回一个空结果(结果[])。如果结果是空数组,我如何将其呈现到另一个页面

app.post('/verify',urlencodedParser,async function(req,res){///////////// verify form
    var reg1 = req.body.regno;
    console.log("reg");
    console.log(reg1);

    sql ="select * from json where id="+db.escape(reg1);
    db.query(sql,async(err,resulter)=>{
        if (err) throw err;

        console.log("my result:",resulter);

        console.log(resulter[0].name);
    jname = resulter[0].name;
    var contents = JSON.parse(fs.readFileSync(path1 + "/public/issued_json/"+jname, 'utf8'));
    console.log(contents);
    console.log(JSON.stringify(contents.employee[0]));

if(resulter.length==0){//some action}
?它工作了..感谢broo@1556089774
if(resulter.length==0){//some action}
?它工作了..感谢broo@1556089774