egg中如何使用nacos微服务

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
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值