后台管理文章管理:数据库结构与后端部署配置详解

2024-07-02
来源:网络整理

后台管理

文章管理

......

数据库

这样,为了让大家更方便看到数据库的结构,我把这个项目的数据库文件放在了data目录下,里面只收录了有数据的,没有数据的不包含在内,一共11个。

1、//缓存小程序or公众号的accessToken access_token //小程序文章集合 2、mini_posts //小程序评论内容集合 3、mini_comments //小程序用户操作文章关联(收藏、点赞) 4、mini_posts_related //小程序博客相关配置集合 5、mini_config //小程序博客相关操作日志 6、mini_logs //小程序博客用户FormID(用于模板消息推送)[已经废弃] 7、mini_formids //会员信息表 8、mini_member //签到明细表 9、mini_sign_detail //积分明细表 10、mini_point_detail //订阅消息记录表 11、mini_subcribute

后端部署配置

正规点的话应该绑定公众号,通过云函数把公众号的图文数据拉下来,不做的话可以用我数据目录里的数据采集,展示的时候就有数据了。

上面是数据库,下面我来截图一下云函数

微信小程序收藏功能开发_收藏开发程序小说的软件_小程序收藏开发

环境变量配置

具体来说,你可以使用云功能将公众号文章同步到小程序,点击云测试即可。

部署过程中遇到的问题各种各样,我花了两个晚上调试了一下,大致回想了一下具体的问题:

1、从公众号拉取素材时,需要设置白名单;

2.几个云函数需要设置环境变量;

3、我的模块里面有后台管理,通过环境变量来配置和显示;

4、生成海报需要安装npm第三方组件,如果这个不清楚的话,需要搞清楚其中的规律。

5、海报生成模块需在小程序上线后才能使用;

6.留言时需要配置订阅消息,记得修改订阅消息id;

我记得的大概就是这样。

为了方便大家部署,我重新创建了一下,里面有个data目录,里面存放的是云开发数据库里面有数据的集合json文件,如果集合没有数据,是无法导出json文件的,所以建议先手动创建所有集合,然后把有数据的集合json导入进去,改一下数据库权限,就能正常运行了。

分享