Не могу прослушать порт 8091
Я пытаюсь реализовать этот пример, чтобы настроить реагировать родной веб. У меня есть эта ошибка, когда я запускаю его:
ERROR Metro Bundler can't listen on port 8081
Как я могу это исправить?
2 ответа
Откройте диспетчер задач и Kill Process с именем "Nodejs"
Или запустите разностный порт: react-native run-android --port 6969
У вас есть другой процесс, прослушивающий порт 8081.
Вам нужно сделать одну из трех вещей:
- остановить этот процесс
- остановить его от прослушивания на порт 8081
- выберите другой порт для реактивной нативной сети.
Для 1. и 2. вам сначала нужно будет определить, какой процесс прослушивает порт 8081. Вы не пишете, на какой платформе вы находитесь, но это то, как это сделать в Linux. (У меня нет ничего прослушивающего на порту 8081, но у меня действительно есть прослушивание mysqld на порте 3306):
> sudo netstat -nalpt | grep LISTEN | grep 8081
> sudo netstat -nalpt | grep LISTEN | grep 3306
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 7024/mysqld
В конце вывода, ищущего 3306, вы видите, что mysqld с идентификатором процесса 7024 прослушивает порт 3306.