扫码关注官方订阅号
现在有一个nodejs文件在exports一个方法前需要确保一个异步初始化操作已经完成(主要是获取配置之类),如何能将这个方法像其他同步方法一样exports出来?还是说必须在应用启动的app.js中先执行一次这个文件的init方法才行?
光阴似箭催人老,日月如移越少年。
简单一点,手动阻塞
// a.js async_init(() => { exports.method = () => {}; });
//b.js let a = require('a.js'); while (!a.hasOwnProperty('method')) ; exports = () => { a.method(); };
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
简单一点,手动阻塞