我正在尝试在同一台机器上运行 vuejs 服务器和 django 服务器。它在我的本地机器上运行良好,默认情况下 django 在http://127.0.0.1:8000上运行,并且 vue.config.js 的公共路径列为 0.0.0.0:8080。但是当我在我的远程机器上运行它时,我像'python3 manage.py runserver 0.0.0.0:8000'一样启动django服务器并访问我的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/ ", ''' }