Сервер Access NodeJS установлен на сервере Linux - PullRequest
0 голосов
/ 03 марта 2020

Я создал свое приложение из этого шаблона https://github.com/Bikranshu/express-react-boilerplate

Теперь я загрузил его на действующий Linux сервер, и сервер Node работает. Снимок экрана работающего сервера

Но я не могу получить к нему доступ через браузер с IP-адресом сервера. http://ip_address: 3000 После долгого ожидания в браузере отображается ошибка тайм-аута. Пожалуйста, объясните мне, как я могу получить доступ к приложению «узел / реакция» из браузера.

1 Ответ

2 голосов
/ 03 марта 2020

Server running at <ipaddress> - это локальный IP, вы находитесь в сети, отличной от сервера? Если это так, вы должны набрать https://<public ipaddress>:3000

ОБНОВЛЕНИЕ

Службы хостинга обычно только перенаправляют порт 80 (http) или 443 (https.). Это означает, что ваш порт 3000 не разрешен для доступа publi c. Чтобы решить вашу проблему, вам нужно изменить порт прослушивания.

Проверьте строку 42 на server/app.js, измените 'port' на "80" или проверьте package.json и отредактируйте npm start, чтобы установить порт на 80 * 1016. *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...