本章节汇总了小程序云Serveless的常见问题。

调用客户端SDK返回错误信息:支付宝密钥不存在。

答:请检查白名单配置。

调用客户端SDK返回错误信息:请先调用第三方匿名授权。

答:请检查SDK初始化配置和授权是否正确,请参见安装客户端SDK

IDE中部署云函数出现错误:找不到npm包。

答:需要将云函数压缩后在控制台上传部署,请参见部署云函数。IDE目前不支持上传node_modules包,后续会优化。

小程序云Serveless是否支持支付功能?

答:支持。参考IDE中Serverless支付的模版案例。

小程序云开发的小程序,如何更便捷的访问外部OSS资源?

答:暂不支持。

云开发是否能切换成云应用?

答:这是两种完全不同的开发模式,之间不能互转。

是否支持taro?

答:目前暂不支持。

如何在微信小程序中使用小程序云Serverless SDK?

答:可以用npm下载包,然后把index.js文件拷贝出来使用。

用户对Serverless服务拒绝授权,再调用其他接口会报错,是不是用户不授权就不能使用Serverless服务了?

答:是的,使用Serverless服务是需要用户授权的。Serverless SDK2.3.2版本以后静默授权不会出现弹窗。

如何将开通小程序Serverless服务的阿里云账号和IDE中登录的开发者账号进行绑定?

答:请参考文档开通小程序云服务

如何使用Serverless SDK获取userId?

答:使用匿名授权返回的是临时身份,每次拿到的userId不固定。如果想要拿到固定的userId,请使用三方授权,或者使用云调用getToken接口获取,请参见getToken

如何更新到新版本Serverless SDK?

答:更新到Serverless SDK 2.3.2及以上版本,需要把老版本mpserverless-alipay-sdk替换掉,所有使用到的地方全部替换成mpserverless-sdk。

Serverless是否支持使用MySQL?

答:支持,对于Serverless,我们相当于是提供了一个运行环境,用户自行实现连接MySQL的代码逻辑,运行在这个环境中即可。