Strongloop 自定义脚本不退出

Strongloop custom script does not exit

我可能正在监督一些非常基本的事情,但我有这个基本的 strongloop 自定义脚本,它应该可以进行一些数据清理。

脚本运行良好,这不是问题所在,执行了它应该做的所有事情(打印了所有 console.log)但进程永远不会退出。

我必须做些什么来结束 strongloop 吗?

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');