Tencent / nohost

基于 Whistle 实现的多账号多环境远程配置及抓包调试平台
https://nohost.pro
Other
1.4k stars 160 forks source link

使用vite启动的项目配置nohost域名绑定无法正常访问 #138

Closed klaaay closed 2 years ago

klaaay commented 2 years ago

vite配置

    server: {
      port: 3007,
      host: '0.0.0.0',
      open: true,
      https: true,
      hmr: {
        host: 'x.x.x.x',
      },
      },
    },

nohost的域名绑定配置 https://xxxxxxxxxxxx.com/ https://`${clientIp}:3007

想问下这边是因为vite的server配置有什么问题,还是nohost这边本身会有什么限制的

avwo commented 2 years ago

https://`${clientIp}:3007 改成 host://`${clientIp}:3007

klaaay commented 2 years ago

https://`${clientIp}:3007 改成 host://`${clientIp}:3007

大佬可以了,感谢,另外想问下为什么这么改就能用的

avwo commented 2 years ago

vite 限制了请求头host

klaaay commented 2 years ago

大佬还有个奇怪的问题我写 ^a.xx/cf/*** https://b.xx/cf/$1 在最外层是起效果的 image 写在内部 image 就不能正常访问这是为什么的

avwo commented 2 years ago

请求过去了没,这种配置可简化 ^a.xx/cf/*** https://b.xx/cf/$1 -> a.xx/cf/ https://b.xx/cf/

klaaay commented 2 years ago

请求过去了没,这种配置可简化 ^a.xx/cf/*** https://b.xx/cf/$1 -> a.xx/cf/ https://b.xx/cf/

这边从https://${clientIp}:3000 -> host://${clientIp}:3000 之后放在内部可以了