首页 > 解决方案 > 带有mysql db的等待/异步nodejs不会给出预期的结果

问题描述

const con = mysql.createConnection({
  host: "localhost",
  user: "root",
  password: "anujsingh",
  database: "test",
});
con.connect(function (err) {
  if (err) throw err;
  console.log("Connected!");
});
const selectCountries = async () => {
  let sql = "SELECT countries.* FROM countries";
  try {
    let result = await con.query(sql);
    console.log(result);
  } catch (err) {
    console.log(err);
  }
};
selectCountries();

附上控制台的屏幕截图,我没有得到我得到的确切信息,我想调用一个我正在安慰的函数并将该数据发送到一个基于该数据进行插入查询的函数。

在此处输入图像描述

标签: mysqlnode.jsasync-await

解决方案



推荐阅读