微信小程序示例-小相册python后台

最近在学微信小程序,在看了官方文档后,准备写一个demo练练手…可是前端代码太难写了. 去网上找到一个官方集合腾讯云小程序的示例. 想着先跑起来,再照着练习一下

引用其中的介绍:

小相册是结合腾讯云对象存储服务(Cloud Object Service,简称COS)制作的一个微信小程序示例。在代码结构上包含如下两部分:

app: 小相册应用包代码,可直接在微信开发者工具中作为项目打开
server: 搭建的Node服务端代码,作为服务器和app通信,提供 CGI 接口示例用于拉取 COS 图片资源、上传图片到 COS、删除 COS 图片

将应用包代码导入,服务端代码部署好运行,小相册没有丝毫反应…
由于一意孤行,没有照着教程购买相应服务.导致一些坑点总结如下:
1. 我的域名没有备案,无法在微信后台添加安全域名. 在微信开发者平台项目设置 选上不校验安全域名、TLS 版本以及 HTTPS 证书
2. cos中 创建的Bucket 设置为公有读私有写访问权限.而且要预先上传一张图片,不然客户端什么都不显示.
3. 腾讯云对象存储服务的api修改了,原项目的配置信息要做相应修改

配置改一下应该还是能运行起来的.js代码不熟,后来我也没有去再试

下面是我用python改写的小相册后台. 其它cos,服务器的一些相关配置参考原小相册项目.

参考文档:

微信小程序开发文档

腾讯云对象存储帮助

python flask文档

依赖的开发工具包: pip install -U cos-python-sdk-v5