【发布时间】: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
因为我正在学习将这两个框架集成在一起,所以我按照下面提到的这个项目的教程进行操作
提前致谢
我检查了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 框架。