nodejs 实现async 同步 阻塞
console.log('a');
(async () => {
await initDB();
})();
console.log('b');
如上面的代码。执行的顺序应该是
a
b
initDB
我期望的顺序是
a
initDB
b
因为initDB是对数据库的连接以及初始化,我希望这一步完成之后,再进行其他所有的操作。
如何实现?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
把后面所有的步骤丢
await initDB()
后面呀,不然你用await
就没用了。也可以试试
这样应该不用把后面的写到函数里也可以了。