微信小游戏的 https是否只能用443端口

我在微信公众平台配置了服务器信息合法域名,只填写了域名,并没有带端口,如https://test.com,在请求的时候带上了端口8021,如
this.xhr = cc.loader.getXMLHttpRequest();
var url = “https://test.com:8021/login”;
this.xhr.open(“GET”,url ,true);
但是微信公众平台报错说https://test.com:8021不在以下 request 合法域名列表中,并且显示了我配置域名https://test.com,那是不是说明在请求的时候也是不能加上端口号的,只能使用默认端口号?

报错信息如下:
gamePage.html:1 https://test.com:8021 不在以下 request 合法域名列表中,请参考文档:https://mp.weixin.qq.com/debug/wxadoc/dev/api/network-request.html

@panda 大神指点下?

https://developers.weixin.qq.com/miniprogram/dev/api/api-network.html?t=1523961076
好像说是不能带端口号,有谁可以带端口号?

同问~

是的,不能显式指定端口,只能用默认的端口就是443

1赞

websocket也是不可以的吗。。

websocket 走的是https!一样的!

真是太坑比了。。。太坑比了。。。坑比了。。。比了。。。了。。。

搞个代理监听443端口,然后转发给后端监听的其他端口就是了,比如nginx!

你可以使用nginx配置ssl端口号8021,然后nginx 80端口转接到本地8021就可以使用域名直接访问8021端口了

1赞