Javascript strong循环自定义脚本不退出
我可能正在监督一些非常基本的工作,但我有一个基本的strongloop自定义脚本,它应该做一些数据清理 脚本运行正常,这不是问题所在,它完成了所有应该执行的操作(所有console.log都已打印),但进程从未退出 我必须做些什么来结束strongloop吗Javascript strong循环自定义脚本不退出,javascript,node.js,strongloop,Javascript,Node.js,Strongloop,我可能正在监督一些非常基本的工作,但我有一个基本的strongloop自定义脚本,它应该做一些数据清理 脚本运行正常,这不是问题所在,它完成了所有应该执行的操作(所有console.log都已打印),但进程从未退出 我必须做些什么来结束strongloop吗 var app = require('../server/server'); app.models.product.find({}, (err, result) => { console.log('result', resu
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');
它永远不会退出,或者它不会在文件末尾退出?很抱歉,底部的console.log使它变得混乱。当它退出时,我已经找到了我的问题的解决方案并将其发布在下面。这正是属于Stackoverflow的解决方案!别忘了接受你自己的答案;-)