bladex開發本身的服務不推送服務器的方法

一:問題前端

使用代碼生成器 生成的代碼,運行後,須要推送至服務器才能夠進行調試,每次推送,啓動服務至少半個小時以上,至關浪費時間,如何能夠讓開發的服務不推送至服務器能調試呢?服務器

二:嘗試解決app

直接開發機運行新服務,成功註冊至Nacos,可是前端登陸後,發現沒法訪問服務,查看Nacos,服務註冊正常ide

跟蹤開發代碼,發現啓動服務時有這樣一條信息:spa

nacos registry, blade-sales 172.22.224.1:9900 register finished調試

服務的IP爲:172.22.224.1:9900code

而實際開發機的IP爲:192.168.0.104ip

查看前端請求的信息爲:element

  1. {code: 500, data: null,…}
    1. code: 500
    2. data: null
    3. message: "Failed to handle request [GET http://192.168.0.111:81/blade-sales/sales/list?current=1&size=10]: connection timed out: /172.22.224.1:9900"

應該是沒法訪問172.22.224.1開發

三:解決方法

在本身的開發的服務下面,找到application.yml文件

增長以下代碼:

cloud:
nacos:
discovery:
ip: 192.168.0.104

再運行程序,發現nacos registry, blade-sales 192.168.0.104:9900 register finished

Nacos服務中也能夠看到此IP地址了

這樣每次修改,就能夠不用推送至服務器了

相關文章
相關標籤/搜索