Как я могу получить доступ к локальному серверу nodejs-express с другого компьютера в той же сети? - PullRequest
0 голосов
/ 19 мая 2019

Я пытался это и это ответы, но я все еще не могу получить доступ к своему локальному хосту с другого компьютера в той же сети, используя экспресс-сервер.

Я запускаю свой экспресс-сервер с компьютера с Windows 10, я не могу получить к нему доступ, когда набираю свой ip-адрес. Я пробовал:

  1. Отключение брандмауэра Windows.
  2. Доступ к моему IP-адресу с моего компьютера все еще не работает.
  3. При доступе с другого устройства Ipad по-прежнему не работает. Говорит мне, что соединение небезопасно.

Как я могу решить это? (Пошаговое решение действительно поможет, спасибо)

Ответы [ 2 ]

1 голос
/ 24 мая 2019

Благодаря , этому и некоторым другим ответам (не могу получить их ссылки).

Выполните следующие действия:

  1. Найдите IP своей локальной сети, перейдя в cmd или нажмите Winkey + R, затем введите «ipconfig». Он выдаст некоторую информацию, и ваш локальный IP-адрес должен выглядеть как 192.168.1.x. Если вы используете ethernet, выберите тот из ethernet, если вы используете wi-fi, выберите его под wifi.
  2. перейдите к приложению. Посмотрите часть кода и поместите код, как показано ниже:

    //For some reason it only works on port 80.
    app.listen('80','192.1xx.x.x59', () => {
        console.info(`server started on port 80)`);
    });
    
  3. Чтобы просмотреть его с других компьютеров, вам нужно выполнить http: // или http://myPcsName, если это не работает.

  4. Наконец, если это работает, то после перезапуска сервера это не так, тогда ваш компьютер или сеть изменили IP-адрес, поэтому вам нужно снова выполнить первый шаг, чтобы получить новый IP-адрес.

Если вы понимаете, почему по какой-то причине он работает только на порту 80 и почему IP-адрес изменяется при перезапуске сервера, сообщите нам об этом в комментариях. Спасибо.

0 голосов
/ 19 мая 2019

https://ngrok.com должен решить вашу проблему. ngrok предоставляет локальные серверы общедоступному интернету. Когда вы используете его, вы сможете подключиться к локальному экспресс-API по общедоступному URL-адресу от ngrok.

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