egg中如何使用已经搭建好的nacos微服务呢?
1.创建agent.js
2.写以下代码
// app.js
'use strict';
// https://github.com/nacos-group/nacos-sdk-nodejs
const path = require('path');
// 注册消费服务
const {
NacosNamingClient,
} = require('nacos');
const {
address,
} = require('ip');
module.exports = function (agent) {
const { logger } = agent;
logger.info('[ssr-nacos] 注册SSR-Nacos服务');
// 动态获取 IP 地址
const ipAddr = address();
// 我们当前应用的端口号
const port = agent.config.nacos_config.port;
// 服务名称,后面消费方调用的时候通过这个服务名进行服务查询。
const providerServiceName = 'egg-service';
// nacos服务地址,我们刚刚在本地启动的服务地址是‘127.0.0.1:8848’
const nacosServerAddress = '192.168.1.1:8848';
// namespace: 名称空间必须在服务器上存在,可以自行新建。http://127.0.0.1:8848/nacos/#/namespace?dataId=&group=&appName=
const providerNamespase = agent.config.nacos_confi