问题描述
我有一个 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);
}