Сокеты NodeJS.ввод-вывод как создать общедоступный сервер

#node.js #sockets #socket.io

#node.js #сокеты #socket.io

Вопрос:

В настоящее время мой сервер работает локально, но я хочу использовать общедоступный IP-адрес, чтобы приложение работало за пределами моей локальной сети. Я думаю, что мне нужно использовать express и http, но я не смог заставить его работать, потому что он сказал, что порт уже используется, и некоторые другие ошибки. Часть моего кода сейчас: index.html

 <script defer src="http://192.168.0.17:4000/socket.io/socket.io.js"></script>
 

client.js

 const socket = io.connect('http://192.168.0.17:4000')
 

server.js

 const io = require('socket.io')(4000)
io.on('connection', socket => {...
 

Комментарии:

1. Найдите «перенаправление портов». Это точно так же, как если бы вы хотели разместить сервер Minecraft.

2. Почему бы не разместить на heroku или другом бесплатном узле js-хоста?