Я использую комбинацию Django и Vue для создания своего веб-сайта, я только что обновил Vue CLI с версии 2 до 3, и теперь часть горячей перезагрузки не работает.Vue по-прежнему автоматически принимает изменения и перекомпилирует, но мой браузер не обновляется автоматически с этими изменениями, мне нужно вручную перезагрузить страницу.
В сетевой консоли Chrome DevTools я вижу, что все вызовы *Конечная точка 1003 * собирается на сервер Django вместо сервера Vue.Я использую Django для обслуживания файлов Vue через django-webpack-loader
, и я предполагаю, что происходит то, что Vue дает относительный путь для доступа к конечным точкам узла sockjs, что означает, что они теперь указывают на мой сервер Django вместо сервера Vue.
Я пытался исправить это, просто перенаправляя запросы в Django на сервер Vue, но столкнулся с проблемами контроля доступа, которые я не знал, как решить.
Как можноЯ исправляю горячую перезагрузку VueCLI?
Ссылки: