Я немного новичок в этом деле, и это мой первый вопрос.Я спрашиваю вас, потому что я не мог решить эту проблему в течение 2-3 дней, даже после прочтения большого количества материала об этой проблеме.Что я нашел:
Я инициализирую свой проект vue webpack следующим образом, используя npm
как vue init webpack
После его завершения я изменяю host: 'localhost'
на host: '0.0.0.0'
,а также добавьте disableHostCheck: true
.
в области config/index.js
dev, и мой сервер запускается с -> npm run dev
Вывод:
Compiled successfully in 3070ms
Your application is running here: http://0.0.0.0:8080
Если я наберу свой IPv4-адрес в браузере с: 8080, как xxx.xxx.xxx.xxx:8080
, мои проекты уже там.Это нормально, но я не вижу свой проект с другого устройства, например ноутбука или мобильного телефона.
Я не совсем понимаю это, потому что я читаю это, если мы введем «0.0.0.0» дляхост, это означает, что каждый может получить доступ к проекту в локальной сети.
Может кто-нибудь сказать мне, пожалуйста, почему это происходит?