流浪猫速查手册—微信小程序

为了方便管理流浪猫的信息,把流浪猫的信息分享给喜爱猫咪的小伙伴,流浪猫信息的上报等。

本项目前端采用 uni-app 框架开发,后端完全采用 微信小程序云开发 实现,需先开通微信小程序云开发后才可以使用,小程序云开发的介绍以及开通请参考官方文档

修改小程序AppID

打开project.config.json文件,修改文件中的appid字段为自己的appid

修改云开发环境ID

打开env-config.json文件,修改文件中的develop开发环境和release生产环境的云开发环境ID为自己对应的云开发环境ID

启动或编译项目

安装依赖:

yarn
# OR
npm install

启动开发环境:

yarn dev:mp-weixin
# OR
npm run dev:mp-weixin

编译生产环境:

yarn build:mp-weixin
# OR
npm run build:mp-weixin

加载项目

打开微信开发者工具选择导入项目,开发环境启动后的项目文件夹为dist/dev/mp-weixin,生产环境编译后的项目文件夹为dist/build/mp-weixin,请按需导入

部署云函数

  1. 微信开发者工具中展开编辑器,云函数的文件夹为cloudfunctions,在资源管理器面板中右键点击该文件夹选择云开发的环境
  2. 右键点击cloudfunctions文件夹,点击同步云函数列表,将云开发的云函数列表和本地的云函数列表进行同步
  3. 右键点击cloudfunctions\cloud文件夹,点击创建并部署:云端安装依赖(不上传 node_modules)
  4. 云函数部署完成后,点击微信开发者工具中的编译按钮,进行云函数的初次调用(这时云函数会自动初始化云数据库集合)

设置云函数的配置

本项目只用一个云函数完成所有接口,为了发挥云函数的最大性能,建议将内存设置到最大,设置步骤:

云开发控制台 -> 云函数 -> 云函数列表 -> 版本管理 -> 配置

内存配置修改为最大:1536MB

超时时间修改为最大:60秒

云开发权限设置

数据库集合[官方文档] 的权限设置全部改为:

{
  "read": true,
  "write": true
}

存储[官方文档] 的权限设置全部改为:

{
  "read": true,
  "write": true
}

云函数[官方文档] 的权限设置为:

{
  "*": {
    "invoke": true
  }
}

Tips: 为方便本项目的跨平台性,建议将云开发环境的未登录用户访问权限进行开启,详见官方文档

初始化数据

init文件夹内的articles.json[文章]和categories.json[分类] 两个文件导入到对应的数据库集合集合中

设置超级管理员

users表中根据自己的openid找到自己对应的记录 修改isAdmin字段值为true修改level字段值为3

资源下载此资源仅限注册用户下载,请先
QQ客服:3311819220

原文链接:https://www.hwfans.cn/835.html,转载请注明出处。 本站解压密码默认为:www.hwfans.cn

0
封面图
没有账号? 注册  忘记密码?

社交账号快速登录