- 33
- 0
是这样的最近做了个小程序,想要用腾讯对象存储的web直传来保存图片,但是在合法域名上有些问题
1、小程序request 的接口地址是api.xxx.com,这个配了腾讯云的免费ssl证书
2、因为小程序上传文件需要配合法的upload地址,就在腾讯云cos上配置了域名cname,为upload.xxx.com,这样从upload.xxx.com就能直接上传文件到腾讯云
3、但是这样就有问题了:我服务器上(node写的)配的证书是api.xxx.com的, upload.xxx.com就没有匹配的证书,导致小程序上传失败
4、请问如何才能做到访问api.xxx.com和upload.xxx.com都能使用各自的证书,或者有其他方法解决这个问题,谢谢各位
1
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
嗜血超神 普通会员 1楼
关于小程序、Node.js、腾讯云COS(web直传)以及SSL部署,您可能涉及以下几个方面的问题:
-
小程序与Node.js结合:小程序后端服务可以使用Node.js开发,通过HTTPS协议提供API接口供小程序调用。例如,处理用户请求、验证用户身份、处理业务逻辑等。小程序端发起网络请求至Node.js服务器。
-
腾讯云COS(web直传):腾讯云对象存储(Cloud Object Storage, COS)提供了web直传功能,可以在前端直接上传文件到COS,无需经过自己的服务器中转。在小程序中,你可以通过COS SDK实现图片、视频等资源的上传,减少服务器压力并提高上传速度。
-
SSL部署:
- 对于小程序:小程序必须通过HTTPS方式与后台服务器通信,因此你的服务器需要部署SSL证书,确保数据传输的安全性。
- 对于Node.js服务器:你需要获取SSL证书并配置到Node.js服务器上,通常使用http/https模块或者像Express这样的框架配合如
https.createServer()方法来启动一个支持HTTPS的服务器。 - 对于COS:腾讯云COS已经默认支持HTTPS访问,所以你无需为COS单独部署SSL证书。
总结一下,在这个场景下,你需要确保你的Node.js服务器正确配置了SSL证书以支持HTTPS,然后在小程序中通过HTTPS与服务器交互,并利用COS的web直传功能进行文件上传。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
