使用 NodeJs 停止将 xlsx 导入 MSSQL

Stop xlsx import into MSSQL with NodeJs

这个片段工作正常,问题是它永远不会停止,它不断地用来自 xlsx 的相同值填充我的数据库,一遍又一遍(当最后一个条目完成时,它再次从第一个开始).导入完成后如何停止 运行?

excel.js

rfr = require('rfr');
knex = rfr('db');
xlsxj = require("xlsx-to-json");
xlsxj({
  input: "./users.xlsx",
  sheet: "Sheet5",
  output: "./asd.json"
}, function (err, result) {
  if (err) {
    console.error(err);
  } else {
    result.forEach(element => {
      knex('customers').insert({
        name: element['Name'],
        email: element['Email'],
        group: element['Group'],
      }).then({
      })
    });
  }
});

index.js

require('excel.js')
app.listen(3001, () => console.log('Server started at port: 3001'));

正如@mihai 在评论中所说,代码本身没有问题,但我的方式 运行 它。而不是 nodemon 我 运行 和 node 一切都很顺利。 (使用 nodemon,程序在每 knex.insert 后重新启动,并且一遍又一遍地写入数据)