基于koa框架搭建指南-中间件编写+从nacos获取配置

2021-07-09  本文已影响0人  玩具熊

1.从nacos获取配置
1.1连接nacos

import {NacosConfigClient} from 'nacos'
const configClient = new NacosConfigClient({
  serverAddr: nacos_serverAddr,
  namespace:nacos_namespace
});

2.编写koa中间件,将配置赋值全局变量
2.1申明全局变量

declare global{
  namespace NodeJS{
    interface Global{
      config1,
      config2
    }
  }
}

2.1启动文件(index.ts)中编写koa中间件

app.use(async (ctx, next)=>{
  const content= await configClient.getConfig(dataid, group);
  const r = YAML.parse(content);
  global.config1 = r.xxx;
  global.config2 = r.xxx;
  next();/
})

说明:

上一篇下一篇

猜你喜欢

热点阅读