前两天看到支付宝小程序云的公测,简单体验了把云托管,免域名 callContainer 调用还是挺方便的。不需要去申请和注册域名了。参考了这个文档: https://opendocs.alipay.com/cloud/089gwk?pathHash=2956ddf1
,云托管在这里 https://cloud.alipay.com
关键的代码如下,其中 env 、X-Alipay-Service 都是需要在云托管已经部署好的服务和对应的环境 ID:
const c1 = my.cloud.createCloudContext({
env: "env-XXXX",
})
await c1.init();
await c1.callContainer({
"path": "/",
"method": "GET",
"header": {
"X-Alipay-Service": "php",
"Content-Type": "application/json"
},
"data": ""
});
不过还是遇到了些坎坷,主要是 IDE 版本过低导致的无法使用。另外就是需要注意一下,仅首个环境有免费额度,新环境就开始收费了。