微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何确保我的表是使用 try catch 创建的,并找出我的代码出错的原因 我是 node.js 的新手

如何解决如何确保我的表是使用 try catch 创建的,并找出我的代码出错的原因 我是 node.js 的新手

我有一个 nodejs 脚本,它为当天记录的温度创建动态表和视图。如果 temp 不在正常范围内,它不会创建表。我如何确保这种情况不再发生。我是 node 的新手,没有找到任何有助于解决我的问题的东西。

解决方法

您应该在查询函数中添加错误处理:

    let execute_query = function(query) {
      return new Promise(function(resolve,reject) {
        con.query(query,function(err,result,fields) {
           if (err) {
             reject(err);
           } else {
             console.log(query);
             resolve(1);
           }
         });
       });
     }

然后将 for 循环 eclose 到 try...catch 中。这样你就可以理解这个问题了:

  try {
     for ....
  } catch(e) {
    console.error(e);
  }

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。