【发布时间】:2019-03-28 07:32:53
【问题描述】:
我正在尝试在 cloud 9 上使用 Vue CLI,并遵循所有安装指南,但我不是后端人员,所以我很难弄清楚为什么页面在每个页面上都显示“无效主机标头” .
这就是我所做的:
- 创建了一个名为
practice的新工作区 - 通过
npm install vue安装vue - 通过
npm install @vue/cli安装了vue cli - 安装了
npm install @vue-cli-service-global的任何东西(如果回答这是什么将不胜感激) - 通过
vue create login-system创建了一个名为login-system的项目 - 跑
vue serve
当服务器在该命令之后启动时,我去了http://practice-myusername.c9user.io:8080,它只是说“无效的主机头”服务器控制台或客户端控制台没有错误。如果服务器无法启动,它将显示一个页面,默认情况下显示“这里没有应用程序正在运行......”或类似的东西。
转到http://practice-myusername.c9user.io 或http://practice-myusername.c9user.io/anywhere 或http://practice-myusername.c9user.io/aradfa99asd 都会产生相同的结果。
每当我通过最后一项运行服务器时,vue serve IDE 中的服务器选项卡都会显示
您的服务器应用程序可能使用了错误的端口和 IP。尝试传递 $PORT 和 $IP 以正确启动您的应用程序。您可以在our docs找到更多信息
我还没有发现该文档对解决我的问题太有用。
发生了什么事?同样,我不知道任何后端的东西,所以详细的回答/响应将不胜感激。
编辑:
一点点挖掘表明我应该将其添加到我的webpack.config.js:
devServer: {
compress: true,
disableHostCheck: true,
}
我知道 Vue CLI 构建在 webpack 之上,但是我在任何地方都找不到配置文件,并且创建一个似乎没有帮助。我也遇到了一个关于vue.config.js 的解决方案,但我不知道如何构造其中的内容,也不知道将其放入哪个目录。
【问题讨论】:
标签: node.js vue.js server vue-cli