我们的小窝-情侣小窝微信云开发版安装部署教程

记得科技 13.8K 6

情侣小窝介绍

详见:https://www.regaing.com/jideadmin/94/

部署成功后的页面预览

我们的小窝-情侣小窝微信云开发版安装部署教程

UniAPP重构版:蓝桉恋爱记

下载地址:https://aini.love/app

扫码体验

我们的小窝-情侣小窝微信云开发版安装部署教程

 

小窝开源交流群(加好友邀你进群)更新信息都在群里提醒

我们的小窝-情侣小窝微信云开发版安装部署教程

代码获取

Gitee:https://gitee.com/regaing/our-nest

Github:https://github.com/rick-ben/our-nest

依赖(无需安装,微信自带)

部署教程

  1. 使用Git拉取/下载本项目到本地

  2. 打开微信开发者工具

  3. 打开本项目

  4. 请按教程步骤先配置完再预览体验,不然是体验不到的

  5. 为了保证能够正常使用,请务必看完教程

配置云开发环境

  1. 打开微信开发者工具
  2. 左上角找到云开发按钮
  3. 进入云开发,创建一个按量付费环境
  4. 创建好环境后点击云开发概览页->复制云开发环境id->再填写到miniprogram/config/base_config.js文件中,本地、测试、线上三个环境都要填写

修改配置文件

位置:miniprogram/config目录下

base_config.js
// 云开发环境id配置(位置:云开发控制台->环境id,如果只有一个环境,则三个都填一样的)   
"wx_cloud_env_develop": "xxxxxxx",//本地开发   
"wx_cloud_env_trial": "xxxxxxx",//测试环境   
"wx_cloud_env_release": "xxxxxxx",//线上环境

安装云开发依赖

  1. 没有安装npm的先安装:nodejs安装与npm包管理器安装教程
  2. cloudfunctions\nestFunctions目录下打开终端
  3. 执行以下命令

    npm install --save wx-server-sdk@lates
    如果安装失败-使用淘宝镜像。(安装成功的请忽略)
    npm install --save wx-server-sdk@lates --registry=https://registry.npm.taobao.org

部署云开发云函数

  1. 打开微信开发者工具

  2. 找到编辑器目录

  3. 找到cloudfunctions/nestFunctions目录

  4. 选中cloudfunctions目录并点击鼠标右键,选择当前环境。(如果环境没有显示出来,重启开发工具或多刷新几次,或者先操作第5步再操作第4步)
  5. 选中nestFunctions目录并点击鼠标右键,选择创建并部署:云端安装依赖

创建云数据库

  1. 打开云开发控制台

  2. 选择数据库菜单项

  3. 添加以下集合、articlephotoAlbumphotosusersarticleCommentconfigLoversBase

  4. 设置集合权限(位置在集合->数据权限)

    article=自定义安全规则

    {
      "read": true,
      "write": "doc._openid == auth.openid"
    }

    photoAlbum=所有用户可读,仅创建者可读写

    photos=所有用户可读,仅创建者可读写

    users=自定义安全规则

    {
      "read": true,
      "write": "doc._openid == auth.openid"
    }

    articleComment=所有用户可读,仅创建者可读写

    configLoversBase=自定义安全规则

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

添加数据库基本数据

集合名:configLoversBase

按图中格式新增一条数据

键:flag  类型:number  值:1

键:start_time  类型:date 值:按你的时间填

键:desc  类型:string  值:相恋日

我们的小窝-情侣小窝微信云开发版安装部署教程

数据表说明

users表,为保证安全,用户的权限需要手动修改数据库

auth_deploy : "bool值,表示是否可以发布文章,为false时表示当前用户为游客"
auth_photo : "bool值,表示是否可以创建相册,为false时表示当前用户为游客"
auth_view : "bool值,表示是否可以查看所有数据,为false时表示当前用户为游客,所有内容只能查看20条记录"
auth_notice : "bool值,表示是否可以接收通知,为false时表示不接收"

注意:修改权限后需要清除缓存

配置环境权限(分享朋友圈需要)

  1. 打开云开发控制台

  2. 选择 设置

  3. 权限设置tab

  4. 未登录用户访问云资源权限设置->未登录用户访问权限开启

关于消息提醒

开源版情侣小窝没有消息提醒服务。新系统 蓝桉恋爱记 自带公众号提醒及手机提醒。

成员如何加入

让对方进入小程序后自动会生成一条数据,然后就可以在users表中修改权限了。修改权限后需要清除缓存才会生效

如何发布记录

在首页点击或长按左上角小窝文本,就可以进入发布页面,如果没有进入,请检查用户权限设置。

小程序隐私保护指引

  • 开发者收集你选中的照片或视频信息,用于 相册展示

关于小程序加载速度问题

建立索引

在微信开发者工具中,将调试器开启,把每个页面都过一遍,在调试器中会提示你建立合适的索引,按提示的建好就行,速度会快很多!

教程结束

至此,小程序就可以上传发布使用了!有问题请加微信:jidekf

注意:部署后请在个人中心设置自己的手机号,并到users数据库中修改你自己这条记录的权限,加入的成员均需要手动配置!

发表评论 取消回复
表情 图片 链接 代码

  1. jehol
    jehol Lv 1

    请问这个评论插件怎么搞??求

  2. gooder
    gooder Lv 1

    微信群满了,新建一个吧

分享