首页 > 解决方案 > Deno:退出时回调

问题描述

如何为程序退出添加回调?

nodejs中的实现:

process.on('exit', function (){
    console.log('Goodbye!');
});

标签: deno

解决方案


您可以使用unload

window.addEventListener("unload", () => {
   console.log('goodbye!');
});

setTimeout(() => console.log('before goodbye'), 1000);

您可以在此处查看有关程序生命周期的更多信息。

不幸的是,如果被调用,它将不会被Deno.exit()调用。关于这个有一个未解决的问题,希望很快就会有可能。


推荐阅读