я смог успешно получить доступ к своему серверу узла через локальный IP-адрес (192.168.XX.XX) на моей WiFi сети с помощью следующего кода сервера:Как я могу получить доступ к моему серверу Express Node.js через интернет?
var express = require('express');
var app = express();
var server = require('http').createServer(app);
server.listen(8080, "0.0.0.0");
Я пошел в 192.168.XX.XX: 8080 и успешно удалось получить доступ к файлу HTML.
В частности, я использую свой телефон для доступа к серверу, но если я выйду из сети и использую услугу соты, я не могу получить доступ к серверу. Я искал внешний IP-адрес и получил 76.XXX.XXX.XXX. Когда я перехожу на 76.XXX.XXX.XXX:8080 с моего телефона (без изменения кода сервера), я не могу добраться до сервера. Я также попытался переключиться на порт 80 в коде, и он все еще не работает.
У меня есть брандмауэр McAfee, и я попытался открыть 8080, чтобы быть доступным извне. Я также полностью отключил брандмауэр, но не смог подключиться.
Любые идеи?
Это делает трюк. Благодаря! – SuperCodeBrah