tencentyun / wafer

Wafer - 快速构建具备弹性能力的微信小程序
https://github.com/tencentyun/wafer
Other
2.16k stars 333 forks source link

wafer的cos图片域名是不是有bug? #30

Closed yoohan-dex closed 6 years ago

yoohan-dex commented 6 years ago

image 返回的url那个region变成了undefined

然后我看了源码 image 这个url跟实际的差很多 region map是没有必要的

是有别的用意吗?

wooley commented 6 years ago

是有问题的,我用的上海的,加了一句 const regionMap = { 'ap-beijing-1': 'tj', 'ap-beijing': 'bj', 'ap-shanghai': 'sh', 'ap-guangzhou': 'gz', 'ap-chengdu': 'cd', 'ap-singapore': 'sgp', 'ap-hongkong': 'hk', 'na-toronto': 'ca', 'eu-frankfurt': 'ger', 'cn-east': 'sh' } 上传,要用cn-开头这种,读取有要用ap-shanghai,这样。 这样改最简单,也可以多加个参数,上传和下载分开两个配置。

jas0ncn commented 6 years ago

您升级一下wafer-node-sdk到1.1.1版本以上哈

wooley commented 6 years ago

实际上,如果COS使用自己绑定的域名,这块可以重写。直接用自己的静态二级域名 cos.XXX.com这样就好了。

jas0ncn commented 6 years ago

cos不存在绑定二级域名这种操作,您说的应该是CDN吧?sdk的返回包含了很多信息,也包含文件名,可以通过文件名和您自己的cdn域名拼出图片地址

liuyujie-tx commented 6 years ago

http://mirrors.tencentyun.com/npm/ 这个源里最新的1.0.6??????? 能否靠谱点