Я запускаю приложение nodejs на своем сервере со ссылкой:
http: // localhost: 3000
Теперь я хочу получить доступ к этому приложению удаленно откуда угодно. Поэтому я добавил 3000, чтобы разрешить порт в брандмауэре сервера (как TCP, так и UDP). Но я не могу получить доступ к этому удаленно из своей системы, например, по следующей ссылке:
http: // server-ip-address: 3000
В браузере я получаю следующую ошибку в консоли:
ПОЛУЧИТЬ http: // ip-адрес сервера: 3000 net :: ERR_NAME_NOT_RESOLVED
Я что-то упустил? Есть ли что-то еще, что нужно настроить для удаленного доступа к моему приложению?
Вы должны проверить, привязано ли приложение к каким-то реальным адресам, а не только к locahost. netstat -an | findstr 3000
. Если он привязан только к 127.0.0.1
, это будет основной причиной.