Создание моего Node-приложения доступным в Интернете с локальной машины - PullRequest
0 голосов
/ 05 декабря 2018

ОК, так что я знаю, что могу использовать облачный хостинг, и я уже делал это раньше, но я делаю демонстрацию и хочу, чтобы мое нодовое приложение было на моей локальной машине, но было доступно из Интернета.Вот как я запускаю сервер в файле сервера

const port = 8080;
var server = http.createServer(app).listen(port, () => {
    console.log(`Server listening on port ${port}`);
});

Далее я настроил переадресацию портов на моем шлюзе Xfinity так, чтобы порт 80 и порт 8080 указывали на мой рабочий стол.Я знаю, что подключаюсь к нужному устройству, потому что SSH работает за пределами моей сети через порт 22. Однако, когда я ввожу [публичный IP]: 8080 , я не могу получить ответ.Единственный раз, когда я получаю ответ, это когда я ввожу 10.0.0.58: 8080 , который относится к моей внутренней сети.Почему это???enter image description here

1 Ответ

0 голосов
/ 05 декабря 2018

Мне лично нравится, когда ngrok делает то же самое.Его очень легко настроить, и я нашел его действительно стабильным.Попробуйте https://ngrok.com После установки вы можете просто перенаправить порты, такие как ngrok http 8080

...