gpt4 book ai didi

javascript - 仅在 promise 解析时使用值

转载 作者:行者123 更新时间:2023-11-30 20:29:55 26 4
gpt4 key购买 nike

<分区>

我有一个 app,它包含注册了 asyncservices

第一次使用app之前,我想让app注册所有服务。我想以某种方式返回一个 Promise 并且只有 then 返回我需要的特定服务。

export function app() {
if (instance) return instance;
instance = express(feathers());

ORM.default.then((data) => {
setupServices();
instance.configure(initServices);
return instance; //this is needed before service usage
});
return instance;
}

export function service(name) {
return app().service(name);
}

其他文件:

import { service } from '../app';

const teamService = service('team');

目前 teamService 是 null,因为服务注册异步并且在我第一次导入它时没有注册。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com