我有什么:
vue-cli
在虚拟机(vue --version
3.7.0)中运行的应用程序 vue.config.js
:
module.exports = {
devServer: {
host: 'myvueapp.local',
https: true
}
}
Nginx配置:
server {
listen 80;
listen 443 ssl http2;
server_name .myvueapp.local;
root "/home/path/to/myvueapp.local/public";
index index.html index.htm;
charset utf-8;
location / {
try_files $uri $uri/ /index.html =404;
proxy_pass https://myvueapp.local:8080;
}
sendfile off;
}
npm run serve
输出:
Local: https://myvueapp.local:8080/
Network: https://myvueapp.local:8080/
我该怎么做:
我在VM中运行npm run serve
。我可以通过浏览器中的myvueapp.local
从主机访问Vue应用。
我怎么了:
热重装不起作用。 sockjs
连接不是呼叫myvueapp.local
,而是呼叫myvueapp.local:8080
。所以,我得到
https://myvueapp.local:8080/sockjs-node/info?t= 净:: ERR_CONNECTION_REFUSED