Сервер Vue и django работают на одном компьютере, сервер django не может получить клиентские файлы - PullRequest
1 голос
/ 01 мая 2019

Я пытаюсь запустить сервер vuejs и сервер django на одной машине.Он очень хорошо работает на моей локальной машине, где django по умолчанию работает на http://127.0.0.1:8000, а для vue.config.js публичный путь указан как 0.0.0.0:8080.Но когда я запускаю это на своей удаленной машине, я запускаю сервер django, например «python3 manage.py runserver 0.0.0.0:8000», и для доступа к своему серверу django я нажимаю в браузере {{ubuntu_machine_ip}}: 8000.Консоль браузера жалуется, говоря, что app.js не может быть найден.

Я почти уверен, что передаю неправильный IP на свой vue.config.js, но не могу понять, каким будет IP.

Я пробовал 127.0.0.1:8080, ноне мог заставить это работать.Добавлены мои настройки vue.config.js baseUrl.

const BundleTracker = require ("webpack-bundle-tracker");

module.exports = {baseUrl: "http://0.0.0.0:8080/",'' '}

...