【发布时间】:2018-11-25 10:19:48
【问题描述】:
使用 vue-cli 3,我有一个 vue 应用程序在开发模式下运转。我调用 npm run serve,我看到了……
DONE Compiled successfully in 431ms
16:26:43
App running at:
- Local: http://localhost:8080/mobileapp/v/
- Network: http://172.18.55.202:8080/mobileapp/v/
(路径/mobileapp/v/来自baseUrl配置变量。域notilusdev.dimosoftware.com/mobileapp指向iis中的vdir,对/mobileapp/v/的请求被反向代理到webpack-dev-server)
在浏览器中,应用程序启动没有问题。然后它开始向https://172.18.55.202:8080/sockjs-node/info?t=1529072806971 发起请求。这些请求失败,因为该端口上没有 ssl。我什至不希望 ip 作为网站的公共地址。 Webpack(或 sockjs)如何构造这个 url?当它刚刚给我一个直接的http链接时,为什么它认为这个端口上有ssl?如果它基于地址栏协议的协议,为什么它忽略地址栏主机名。我可以配置什么来使这些请求成功?
【问题讨论】:
标签: webpack vue.js webpack-dev-server