taro h5模式下框架host强制设置为本地ip导致配置https代理时报错

wlsrxk51  于 2023-02-04  发布在  其他
关注(0)|答案(5)|浏览(578)

相关平台

H5

浏览器版本: 109.0.5414.87
使用框架: Vue 3

复现步骤

启动dev:h5
通过代理配置测试链接
比如将 https://test.taro.com转发到http://127.0.0.1:10086

则会报错
The page at '$pageUrl' was loaded over HTTPS, but attempted to connect to the insecure WebSocket endpoint 'ws://10.112.99.38:10086/ws'. This request has been blocked; this endpoint must be available over WSS

期望结果

在https页面内自动使用wss连接

实际结果

依然使用ws:// ip 建立连接

环境信息

Taro CLI 3.5.11 environment info:
    System:
      OS: macOS 12.3.1
      Shell: 5.8 - /bin/zsh
    Binaries:
      Node: 16.13.1 - ~/.nvm/versions/node/v16.13.1/bin/node
      Yarn: 1.16.0 - /usr/local/bin/yarn
      npm: 8.1.2 - ~/.nvm/versions/node/v16.13.1/bin/npm
    npmPackages:
      @tarojs/cli: 3.5.11 => 3.5.11 
      @tarojs/components: 3.5.11 => 3.5.11 
      @tarojs/helper: 3.5.11 => 3.5.11 
      @tarojs/plugin-framework-vue3: 3.5.11 => 3.5.11 
      @tarojs/plugin-platform-alipay: 3.5.11 => 3.5.11 
      @tarojs/plugin-platform-jd: 3.5.11 => 3.5.11 
      @tarojs/plugin-platform-qq: 3.5.11 => 3.5.11 
      @tarojs/plugin-platform-swan: 3.5.11 => 3.5.11 
      @tarojs/plugin-platform-tt: 3.5.11 => 3.5.11 
      @tarojs/plugin-platform-weapp: 3.5.11 => 3.5.11 
      @tarojs/router: 3.5.11 => 3.5.11 
      @tarojs/runtime: 3.5.11 => 3.5.11 
      @tarojs/shared: 3.5.11 => 3.5.11 
      @tarojs/taro: 3.5.11 => 3.5.11 
      @tarojs/taro-h5: 3.5.11 => 3.5.11 
      @tarojs/webpack5-runner: 3.5.11 => 3.5.11 
      babel-preset-taro: 3.5.11 => 3.5.11 
      eslint-config-taro: 3.5.11 => 3.5.11

查看代码发现taro-webpack5-runner/src/index.h5.ts将host强制设置为本地ip了,希望能做成可配置的

9wbgstp7

9wbgstp71#

暂时通过配置127.0.0.1避免了这个问题
但是就不能配置为0.0.0.0了

yfjy0ee7

yfjy0ee72#

配置发一下看看 学习一下

lvmkulzt

lvmkulzt4#

通过代理配置测试链接
比如将 https://test.taro.com转发到http://127.0.0.1:10086

我是想看下你有问题的配置

通过代理配置测试链接 比如将[https://test.taro.com转发到http://127.0.0.1:10086](https://test.taro.xn--comhttp-8t0l64jy70s//127.0.0.1:10086)

ru9i0ody

ru9i0ody5#

@PengBoUESTC

代理工具是whistle

相关问题