据我了解,必须对 NodeJS 中的所有 IO 使用异步回调(?)
我正试图围绕微软提供的这个示例代码。
它们以 db.open(function() {}); 开头 即“open”的回调中没有提供任何代码..
因此,所有与 db 对象交互的代码都将在 open 完成之前执行。他们的样本如何工作?
为了让我在自己的代码中能够将任何数据写入数据库,我必须提供写入代码作为对 db.open 函数的回调。
运行我的代码时的另一个奇怪问题,在写入数据后,即使所有用户代码都已完成,nodejs 服务器也不会退出。这是为什么?