Как я могу получить доступ к проекту vue, который запускается командой npm run server, с любого другого компьютера или мобильного устройства, подключенного к той же сети? - PullRequest
0 голосов
/ 24 сентября 2019

Я запускаю VueJS проект в Ubuntu v18.04.

Когда я запускаю проект с использованием npm run serve, он работает нормально, и я могу…
- доступ к нему в моем Local: http://localhost:8080/.
- также доступ к нему через сеть: http://myip:8080/.

Но я не могу получить к нему доступ с любого другого компьютера (или через мобильный), несмотря натот факт, что устройства находятся в одной сети.

Добавление хоста в файл vue.config.js не оказывает никакого влияния, а выполнение команды npm run serve --host 0.0.0.0 приводит только к следующемуошибка:

/var/www/html/unilliver_vue/0.0.0.0 in multi (webpack)-dev-server/client?http://192.168.53.75:8080/sockjs-node
(webpack)/hot/dev-server.js ./0.0.0.0, multi (webpack)-dev-server/client?http://localhost
(webpack)/hot/dev-server.js (webpack)-dev-server/client?http://192.168.53.75:8080/sockjs-node ./0.0.0.0

Чтобы установить его, вы можете запустить: npm install --save

/var/www/html/unilliver_vue/0.0.0.0

Вот код файла vue.config.js

module.exports = {
   dev: {
    assetsSubDirectory: 'static',
    assetsPublicPath: '/koreyomo/',
    proxyTable: {},
    host: '0.0.0.0',
    port: 8080, 
    autoOpenBrowser: false,
    errorOverlay: true,
    notifyOnErrors: true,
  },
}

Я использую vuecli 3, версия узла 10.16.3 и npm version 6.9.0.Кто-нибудь может подсказать, что мне делать, если я хочу получить доступ с других устройств?

...