【问题标题】:Django and VueJS integration error. Error loading VueJS component to DjangoDjango 和 VueJS 集成错误。将 VueJS 组件加载到 Django 时出错
【发布时间】:2019-10-27 10:28:57
【问题描述】:

我已经使用 webpack_loader 创建了 Django 和 VueJS 集成项目。 Django 在 localhost 8000 运行,而 VueJS 在 8080 端口运行。但是端口 8000 在控制台中给了我一个错误 GEThttp://0.0.0.0:8080/app.jsnet::ERR_ADDRESS_INVALID

因为我正在学习将这两个框架集成在一起,所以我按照下面提到的这个项目的教程进行操作

https://medium.com/@rodrigosmaniotto/integrating-django-and-vuejs-with-vue-cli-3-and-webpack-loader-145c3b98501a

提前致谢

我检查了http://localhost:8080/app.js,它渲染了一个大文件,为什么8000端口无法连接?

我也做了以下改动

在 vue.config.js 中

更改:baseUrl:“http://0.0.0.0:8080/”,

到:baseUrl:“http://127.0.0.1:8080/”,

并在 settings.py 中将 CACHE 值更改为非 DEBUG

【问题讨论】:

  • 为什么需要在单独的端口上运行 vue.js?在我看来,您应该使用 cli 来构建静态文件(js + css)并使它们可用于 django 框架。

标签: django vue.js


【解决方案1】:

在您的前端应用中将“http://0.0.0.0:8080/”的所有区域替换为“http://127.0.0.1:8080/

【讨论】:

    猜你喜欢
    • 2020-07-22
    • 2011-02-13
    • 2019-07-24
    • 2021-09-25
    • 1970-01-01
    • 2018-03-28
    • 2019-06-22
    • 1970-01-01
    • 2018-12-20
    相关资源
    最近更新 更多