Teamlinker/code/server/common/util/init.ts
sx1989827 8909ffb076 add
2021-07-30 22:41:41 +08:00

10 lines
455 B
TypeScript

import Nacos from "../nacos/nacos"
import { Redis } from "../cache/redis";
import { IServer_Common_Config_Base } from "../types/config";
import Mysql from "../../common/db/mysql"
export async function init<T extends IServer_Common_Config_Base>() {
let nacos=new Nacos<T>(process.env.nacosUrl,Number(process.env.nacosPort),process.env.nacosName,process.env.nacosId)
await nacos.init()
new Redis(nacos.redisInfo)
new Mysql(nacos.mysqlInfo)
}