Не удается запустить API с другого устройства на GoLang на базе Windows Server (RDP) - PullRequest
0 голосов
/ 13 февраля 2019

У меня API GoLang на основе порта 1195, я хочу запустить его с другого устройства.Я попытался, и он работает на локальном хосте, чтобы запустить API с почтальоном.

Но когда я пытаюсь получить доступ к API с другого устройства, он не работает или не может подключиться.

PS: мой порт 8080 доступен для другого устройства, но мой 1195недоступен Уже разрешен межсетевой экран для порта 1195. Попытался изменить порт, но все еще не может подключиться к другому устройству

Это мой config.ini:

{
    "app_name"       : "HELLOWORLD_API",
    "listening_port" : "1195",
    "host"           : "127.0.0.1",
    "port"           : "3306",
    "user"           : "root",
    "passwd"         : "",
    "dbname"        : "kube71"
}

Я ожидаю после того, как я позволилпорт 1195, я могу подключиться к API с другого устройства.

1 Ответ

0 голосов
/ 13 февраля 2019

Попробуйте следующую конфигурацию:

{ "app_name" : "HELLOWORLD_API", 
  "listening_port" : "1195", 
  "host" : "0.0.0.0", 
  "port" : "3306",
  ...
}

Как правило, измените 127.0.0.1 на 0.0.0.0.

Чтобы получить более подробную информацию о причинах этого, взгляните на https://superuser.com/questions/949428/whats-the-difference-between-127-0-0-1-and-0-0-0-0

Проще говоря, 0.0.0.0 означает, что он будет доступен для подключения из всех сетей, а не только из локальной

...