У меня есть проект, созданный с помощью vue cli 3. Когда я запускаю команду «npm run serve», она выдает следующее сообщение об успехе (я заменил свой IP-адрес на поддельные #):
App running at:
- Local: http://localhost:8080/
- Network: http://1.2.3.4:8080/
Все отлично работает на моем собственном компьютере.На моем собственном компьютере я могу получить доступ как по локальному, так и по IP-адресу, но не могу получить доступ с сетевым адресом на других устройствах, подключенных к той же сети Wi-Fi.
Я пробовал следующее:
On vue.config.js:
devServer: {
host: '0.0.0.0'
}
and
devServer: {
open: process.platform === 'darwin',
host: '0.0.0.0',
port: 8080,
https: false,
hotOnly: false
}
on my package.json:
"scripts": {
"serve": "vue-cli-service serve --host 0.0.0.0",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint"
}
and
"scripts": {
"serve": "vue-cli-service serve --host 0.0.0.0 --allowed-hosts 1.2.3.4",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint"
}
Мой сервер tomcat работает на 80-м порту, и он отлично работает как на моем компьютере, так и на других устройствах ... Я не уверен, что еще делать ...
Это страница с ошибкой, с которой я сталкиваюсь: Как мне сделать так, чтобы я мог получить доступ к своему проекту vue с других устройств в той же сети?
Спасибо за ваше время и помощь!