【小程序云开发转uniCloud阿里云】
为啥要改呢?因为微信小程序的云开发要收费了,19.9每个月,所以改成用uniCloud的阿里云,免费!
大概思路:小程序转成uniapp,小程序云开发改用uniCloud,云存储也是用uniCloud,api调用都用uniApp的,那里需要改就改哪里
一、小程序 转译成uniapp
1、利用插件进行转译 可参考以下文章
https://blog.csdn.net/banglei123/article/details/103741149
注意:小程序要去掉骨架屏文件再转,不然转过来无法运行
2、转译完成后,在HBulider X中打开,编译到微信开发者工具中运行,不报错即转译成功
二、创建unicloud环境
1、在HBulider X 中右键文件 ———— 创建云环境 (腾讯云要收费,用阿里云的)
注:如果未进行实名认证,会跳转至实名认证页面进行实名认证,等待实名认证审核之后可以开通服务空间
创建服务空间可能需要几分钟的时间,可以在控制台查看是否创建完成
2、创建完成后会有默认的云函数文件夹和数据库文件夹
3、把小程序的云函数搬过来,修改云函数中的index.js文件,其他文件可以删除
4、修改index.js 云函数的编写和小程序的大差不差,修改引入方式即可
附上官网云函数文档:uni-app官网
5、修改调用云函数的api
wx.callFunction 改成 uniCloud.callFunction
6、搬云数据库数据
微信小程序云开发数据库有导出成json格式,uniCloud里面可以兼容,直接导入
7、由于项目需要获取openid 于是使用uniapp的uni-id-cf模块,可参考一下文章
小程序微信登录 uni-id-cf
自定义后的config.json 存放位置如图,需要自己创建uni-id文件夹和config.json文件,配置微信小程序的密钥和appid
注:
真机调试、预览、发布都要使用云端云函数
真机调试或者预览要打开小程序的开发者模式
本小程序是一个很小的练手项目,所涉及到的相关api较少,所以改动较少,大佬勿喷。
————本文章仅供参考
【小程序云开发转uniCloud阿里云】相关推荐
- 微信小程序使用MQTT远程控制单片机——阿里云物联网平台
微信小程序使用MQTT远程控制单片机--阿里云物联网平台① 阿里云物联网平台的使用 第一,注册阿里云 第二,找到找到物联网平台并创建设备 MQTT协议格式的讲解 MQTT中文文档 固定报头 Fixed ...
- 阿里云 aliyun 人脸识别(1:N) java spring 小程序 小程序上传多图 阿里云oss
前段时间开发一个小程序需要使用到阿里云(1:N)人脸识别的服务,查询资料发现网上并没有详细的教程,而官方的api文档也写得很简略,于是就有了如下教程,希望能帮助到大家. 目录 服务开通 人脸识别服务开 ...
- 微信小程序云开发,使用阿里云短信服务,搜索员工生日定期发送短信。
相关API文档地址: 阿里云短信服务API文档地址 小程序云开发云函数正则匹配API文档地址 小程序云开发云函数定时触发器 1.登录阿里云,购买短信服务并添加签名和模板 2., 登录阿里云,鼠标放在右 ...
- 微信小程序使用MQTT.js连接阿里云IoT物联网平台
官方已经开源了一个SDK版本,也是基于mqtt.js,进行了各种封装: https://github.com/aliyun/alibabacloud-iot-device-sdk · 阅读以下内容需要 ...
- SSM后台框架下配合实现小程序图片上传至阿里云OOS
2019独角兽企业重金招聘Python工程师标准>>> 控制器接收小程序上传的图片 @RequestMapping(value = "/picture3.html" ...
- 小程序上传文件到阿里云oss
本文仅举例上传图片和上传视频! 准备工作: 需要引入的js文件:https://download.csdn.net/download/impossible1994727/12328614 参考文档:h ...
- 微信小程序文件直接上传阿里云OSS
第一步 配置Bucket跨域访问 第二步 微信小程序配置域名白名单 以上两步,请参考阿里云官网,如何在微信小程序环境下将文件上传到OSS_对象存储 OSS-阿里云https://help.aliyun ...
- 微信小程序将资源上传阿里云OSS
我们在实际业务中经常能遇到将各种资源上传到云服务器,这样做第一是能更好的管理我们的比如图片资源,视频,音频资源等,同时也能节约公司的网络带宽,减少各种资源随着时间的推移资源越来越多造成服务器的硬盘压力 ...
- 头像制作抖音微信壁纸小程序搭建一个基于uniCloud阿里OSS对象存储的免费图床源码
图床演示https://e.hmwlcm.cn/ 图床源码https://download.csdn.net/download/qq_43527188/85117392 前言: 目前市面上很多图床基本 ...
最新文章
- MogileFS高级应用(二)最后有疑问
- setDAta 字符串拼接
- windows通过putty连接虚拟机Fedora
- Eclipse高版本无法兼容FatJar的问题解决
- Shiro框架:授权流程、授权方式、Shiro授权入门程序、自定义Realm进行授权
- mysql连接数紧张_Mysql 查看连接数,状态,最大并发数
- 用随机梯度下降来优化人生
- transform.SimilarityTransform()==>图像的相似变换=等距变换(平移+旋转变换)+均匀尺度缩放
- python open写入_Python IO操作文件读取和写入、open函数的mode参数、buffering,文件缓冲区...
- 关于使用Navicat
- Java编译期优化思维导图
- 10次课( find命令、文件名后缀)
- OpenCV学习笔记(九) 重映射、仿射变换
- python调用matlab函数_python调用matlab的m自定义函数方法
- 舒服的小程序吸顶动画
- 【计算机组成原理】定点乘法运算之补码一位乘法(Booth算法)(对初学者的步骤详解)
- 如何通过python下载视频文件
- ThreatScan-免费的网站在线安全检测平台_TScan
- 健康低辐射,信号全覆盖,飞鱼星i-Home覆盖方案上市
- 今天聊:程序媛是否需要职业规划?
热门文章
- 微信 动画表情 骰子 猜拳
- EB Tresos安装错误 No Package
- andorid xmlns:tools=“http://schemas.android.com/tools“是用来做什么的?
- 利用python玩旅行青蛙
- 大疆2019校招FPGA笔试总结
- 域内计算机本地管理员密码管理
- 20160226.CCPP体系详解(0036天)
- 登录功能前端+后台php
- 何万青:直呼其名——我与中国计算机学会十年命运交织
- Android Studio汉化(中文支持)