构建项目
我们平时开发微信小程序时,大多采用前后端分离的架构。这样的开发成本比较高,而且微信官方还提供了一套开发伙伴,只需要在前端就能实现从开发到测试再到上线的解决方案,就是微信云开发。开发者可以利用云开发来开发微信小程序和游戏,无需搭建服务器即可使用云能力。云开发为开发者提供完整的原生云支持和微信服务支持,弱化后端和运维概念。无需搭建服务器。利用平台提供的API进行核心业务开发,可以实现快速上线和迭代。同时,这种能力,与开发者已经使用的云服务兼容,并不相互排斥。
然后这几天呆在家里没事干,就研究了一下如何搭建一个微信小程序云开发项目。虽然和普通的微信小程序开发流程大体相同,但还是有一些大家不太熟悉的地方。今天我就和大家分享一下。
第一步:
首先,开发者需要在微信公众平台注册开发者账号,获取开发者ID。我相信大多数开发者都应该知道这一点。
第二步:
然后下载并安装微信小程序开发者工具。您可以根据需要选择合适版本的开发者工具。
第三步:
下载后,我们打开微信开发者工具,创建自己的项目
只需填写我们第一步申请的开发者ID即可
后端服务我们选择不使用云服务(当然,你可以选择小程序云开发,更加方便,今天给大家分享的是我自己的云开发项目,所以我选择不使用)
第4步:
创建项目后,我们在开发工具上选择云开发,并激活云数据库。我们可以根据自己的需求选择合适的服务版本(当然微信官方也为我们提供了可以满足大部分需求的免费版本)
激活完成,我们在设置中复制我们的环境ID
第5步:
然后在开发工具中找到..json文件,添加“”:“”,并在主目录下新建一个文件夹命名,用于编写我们的云函数等。
第6步:
最后,我们在 app.js 文件中初始化云服务器。 env的参数就是我们的环境ID。
之后我们就可以在页面的JS文件中连接数据库,然后对我们的数据库进行操作(增删改查、上传下载文件等)
这样我们就可以根据微信小程序的开发流程来实现小程序的云开发,但是使用云开发也对前端开发人员提出了更高的要求,使得前端开发人员不仅实现了前端交互,页面效果之外,还要一定程度上关注业务逻辑的实现。