プロセスの実行が完了した後、ノード プロセスを強制終了しようとしています。ここでの問題は、多くのデータベース アクセス ループとコールバックがあることです。コードの実行は次のようになります
enter code here
process.on(message, function (err,results){
temp = results.split(":");
for ( i =0;i<temp.length;i++)
{
connection.query(somequery, callback(){
if (results == 1)
func(results)
else
connection.query(somequery,callback(){
do something
}
}
}
func(results)
{
connection.query(somequery,callback(){}
}
問題は、コールバックのいずれかに process.exit を配置すると、他のクエリが不完全になる可能性があることです(ノードの動作により)。したがって、この問題を解決して、実行が完了したとき、またはアイドル状態になったときにプロセスを強制終了する方法を教えてください。
ありがとう