可以。微信小程序并不强制要求使用腾讯云服务器,阿里云和百度云都可以作为小程序的后端服务器使用。
关键不在于选哪家云厂商,而在于你的服务器是否满足微信小程序对后端的基本技术要求。
阿里云服务器ECS 99元1年,续费不涨价: https://www.aliyun.com/minisite/goods
腾讯云轻量云服务器: https://cloud.tencent.com/act/cps/redirect?redirect=36719
京东轻量云服务器: https://3.cn/1YX-MxJv
阿里云服务器
完全可行,且有成熟的实践案例。阿里云官方开发者社区中有明确说明,小程序的后端服务(API、数据库等)可以部署在阿里云 ECS、轻量服务器或云函数上。阿里云官方教程也直接演示了如何在 ECS 上搭建小程序服务端。
百度云服务器
同样可以使用。百度智能云的轻量应用服务器明确将“小程序”列为应用场景之一,其云应用引擎(BAE)也支持部署小程序后端。只要满足微信平台的通用要求即可。
必须满足的三个硬性条件
无论选哪家云,服务器都需要满足以下微信官方的强制规定,否则小程序无法正常请求接口:
-
使用 HTTPS 协议:小程序的所有网络请求必须走 HTTPS,不能是 HTTP。你需要在服务器上部署有效的 SSL 证书。
-
域名完成 ICP 备案:如果你使用的是内地地区的服务器(阿里云或百度云的内地节点),绑定的域名必须完成 ICP 备案。
-
配置服务器域名白名单:登录微信小程序后台,在“开发设置-服务器域名”中,把你的后端接口域名添加进去。小程序只能与白名单内的域名通信。
简单说,阿里云和百度云都能用。你只需要在选定的云服务器上配好 HTTPS 和已备案的域名,并在微信后台完成白名单配置即可。
CLOUD云枢