强循环自定义脚本不会退出

Strongloop custom script does not exit

本文关键字:退出 脚本 循环 自定义      更新时间:2023-09-26

我可能正在监督一些非常基本的东西,但我有一个基本的强循环自定义脚本,它应该做一些数据清理。

脚本运行良好,这不是问题,执行所有应该执行的操作(打印所有控制台.log但进程永远不会退出。

我必须做些什么来结束强循环吗?

var app = require('../server/server');
app.models.product.find({}, (err, result) => {
    console.log('result', result);
    //Do data cleanup
    console.log('done now');
});
好的,

似乎与 mysql 服务器的连接保持打开状态。如果我手动断开连接,进程退出会很好整洁。

var app = require('../server/server');
app.models.product.find({}, (err, result) => {
    console.log('result', result);
    //Do data cleanup
    //Disconnect datasource
    app.dataSources.mysqldb.disconnect();
    console.log('done now');
});
console.log('end of file');