开源项目|Our-Nest 情侣小窝微信云开发小程序完整版

开源项目|Our-Nest 情侣小窝微信云开发小程序完整版-青鹤工作室
开源项目|Our-Nest 情侣小窝微信云开发小程序完整版
此内容为免费资源,请登录后查看
0
免费资源

Our-Nest 情侣小窝|基于微信云开发的情侣小程序完整部署教程

开源无服务器情侣小程序,适合情侣自用 + 微信云开发学习实战项目

开源项目|Our-Nest 情侣小窝微信云开发小程序完整版

项目简介

our-nest 情侣小窝是一套完全依托微信云开发的开源小程序,无需独立服务器、域名,开箱即用;同时是完整微信云开发实战学习案例。

✨ 核心功能

  • 情侣动态发布、评论互动
  • 云端共享相册,支持图片、视频存储
  • 恋爱纪念日自动倒计时展示
  • 精细化成员权限管控,隐私隔离
  • 暗黑模式适配,动态一键分享朋友圈

一、部署前置依赖

部署前需要准备以下环境:
  1. 已注册完成的微信小程序账号
  2. 微信开发者工具
  3. Node.js + npm 本地环境
  4. 前端内置 WeUI 组件库,无需额外前端依赖
  5. 后端依赖:微信云开发、wx-server-sdk

二、完整 8 步部署流程

1. 创建并配置云开发环境

  1. 微信开发者工具打开云开发控制台,新建按量付费云环境,复制环境 ID;
  2. 修改配置文件 miniprogram/config/base_config.js,填入开发、测试、线上三套环境 ID,单环境部署全部填写同一个 ID。

2. 安装云函数依赖

进入目录 cloudfunctions/nestFunctions,终端执行安装命令:
bash
运行
npm install --save wx-server-sdk@latest
下载缓慢切换淘宝镜像加速:
bash
运行
npm install --save wx-server-sdk@latest --registry=https://registry.npm.taobao.org

3. 云端部署云函数

  1. 右键 cloudfunctions 文件夹,绑定创建好的云环境;
  2. 右键 nestFunctions → 选择「创建并部署:云端安装依赖」完成上传。

4. 创建数据库集合 & 读写权限配置

手动创建 6 个数据库集合,并配置安全读写规则:
表格
集合名称 存储内容
article 用户情侣动态
photoAlbum 相册分组信息
photos 相册图片、视频资源
users 用户权限数据
articleComment 动态评论内容
configLoversBase 项目基础配置、纪念日信息
权限逻辑:普通访客可读,内容创建者仅可编辑;configLoversBase 基础配置集合开放完整读写权限。

5. 初始化项目基础数据

configLoversBase 集合新增一条记录,填写恋爱起始日期、标识字段,首页自动读取展示纪念日倒计时。

6. 用户权限体系说明

users 数据表 4 项权限开关,管理员直接修改数据库控制成员操作:
  • auth_deploy:是否允许发布动态
  • auth_photo:是否允许创建相册分组
  • auth_view:是否查看全部内容,关闭仅展示 20 条内容
  • auth_notice:是否接收小程序消息通知
新用户进入小程序自动生成用户记录,修改权限后清除小程序缓存才能生效。

7. 开启朋友圈分享

云开发控制台 – 设置 – 权限设置,开启未登录用户访问云资源权限,即可支持动态分享朋友圈。

8. 数据库性能优化

打开小程序全部页面,根据调试器提示批量创建数据库索引,大幅降低页面加载耗时。

三、常见使用问题

1. 找不到发布动态入口

首页长按 / 点击左上角「小窝」文字进入发布页面;无入口时检查当前用户 auth_deploy 发布权限是否开启。

2. 隐私说明

小程序仅读取用户上传相册图片、视频,仅用于小程序内相册展示,不会采集、上传其他隐私信息。

3. 上线收尾操作

部署上线前前往个人中心绑定手机号;所有成员操作权限均需要管理员手动在数据库配置。

四、配套开发工具

项目配套灵犀 LingXi AI 开发助手,自动生成代码、修复 bug、检索源码、一键生成项目文档,大幅提升开发调试效率。

工具地址:https://lingxi.regaing.com

五、项目使用规范

  1. 适用场景:情侣私人空间自用、微信云开发入门练手
  2. 使用限制:开源项目禁止商用,个人主体小程序可正常提交审核上线
  3. 持续维护:仓库文档持续迭代优化
© 版权声明
THE END
喜欢就支持一下吧
点赞264 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容