支付宝-小程序serverless踩坑开始
踩坑过微信小程序的云开发,现在支付宝也开始推出了小程序serverless,不踩坑玩玩是不可能的,毕竟对于新生代的技术要保持随时更新迭代。现在开始对支付宝的serverless进行踩坑。
创建一个支付宝小程序
选取小程序serverless,而不是小程序云应用(这个不是微信小程序对应得云开发,并且现在是收费的,暂时不对这个进行踩坑介绍)
创建好之后需要关联对应得小程序appid,这个是需要在支付宝小程序后台进行申请创建,然后复制对应的指示appId,appid如下图红框所示:
(appId)
(关联小程序)
此时会如果你是一开始创建选则了serverless会提醒你去绑定对应的服务空间,点击去绑定就会跳转到如下界面(假设你已经登录了阿里云之后),按照下图进行创建服务空间实例。
(创建服务空间实例)
(创建好之后点击右侧的详情可以看到三条对应的信息)
如果按照该操作新创建的小程序就可以在下方小程序开发工具中utils目录下找到fucServer.js,里面就可以填写对应的三个字段的信息。
(填写对应的三个字段)
生成公钥和秘钥进行关联
你以为进行到上述填写完信息就结束了吗?还不够,阿里云的安全不仅仅局限于此,他还需要你进行生成后对应得公钥和秘钥进行绑定,毕竟安全。此时需要下载对应的生成秘钥的工具,链接地址: https://help.aliyun.com/document_detail/123151.html?spm=a2c4g.11186623.2.23.6afe1da4yoS0xi#task-827136
(下载安装完毕按如图选取进行生成)
生成对应的公钥和秘钥之后需要分别在小程序后台和阿里云服务器空间后台进行公钥和秘钥的填写,我贴心的帮你们直接截好图了,按图找到进行填写秘钥和公钥:
(服务空间进行填写秘钥和公钥还有appId)
(小程序后台进行填写公钥)
绑定结束
接下来就可以和微信小程序云开发一样进行愉快的开发了。创建云函数体验一下吧?
接下来的调用基本和微信没啥太大区别,支付宝小程序创建的实例中已经给出了一个调用云函数的封装的方法,对着文档进行上手操作即可,此处不再展示~~