前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[mini-blog]基于云开发的博客小程序使用教程

[mini-blog]基于云开发的博客小程序使用教程

作者头像
Bug生活2048
发布2019-05-14 11:57:47
1.7K0
发布2019-05-14 11:57:47
举报
文章被收录于专栏:Bug生活2048Bug生活2048

mini-blog是一款基于云开发的博客小程序,该小程序完全不依赖任何后端服务,无需自己的网站、服务器、域名等资源,只需要自行注册小程序账号即可。

使用教程

1. 前期准备

安装最新版微信开发者工具「可到微信小程序官网进行下载」

nodejs环境「云开发&调试需要使用到nodejs环境」,若第一次进行安装,可自行google安装教程

下载源码:

https://github.com/CavinCao/mini-blog

2. 项目初始化

首先打开微信开发者工具,导入mini-blog项目,名称可自定义,AppID填个人的小程序账号

若是为刚注册的小程序账号,需要手动开通下云开发功能,点击左上角云开发按钮,根据提示开通云开发功能,完成后会跳转到对应的云开发控制台:

3. 云数据库配置

mini-blog的数据源均来自于云数据库,所以在运行前需要初始化云数据库,在云数据库中新增以下集合:

代码语言:javascript
复制

//缓存小程序or公众号的accessToken
access_token
//小程序文章集合
mini_posts
//小程序评论内容集合
mini_comments
//小程序用户操作文章关联(收藏、点赞)
mini_posts_related
//小程序博客相关配置集合
mini_config
//小程序博客相关操作日志
mini_logs
//小程序博客用户FormID(用于模板消息推送)
mini_formids
4. 云函数部署

首先需要将你的云函数进行上传,在对应的云函数名称上右击-上传并部署。

其中上传并部署有两个,后面也有相关解释,若本地已下载相应的node_modules并调试通过,建议上传所有文件。

同时需注意云开发的环境,微信小程序允许用户创建两个环境(通常一个测试环境一个正式环境),需要上传哪个环境的云函数就切换至哪个环境。

最后需要配置下云函数的环境变量,建议给每个云函数配置相应的环境(若云开发创建了两个环境),云函数的环境变量值与当前运行环境一致。

代码中初始化时会读取对应的环境进行初始化:

代码语言:javascript
复制
const cloud = require('wx-server-sdk')
cloud.init({env:process.env.Env})

到这里,在微信开发者工具中应该可以正常运行了「但是没有文章相关数据」

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-05-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Bug生活2048 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 前期准备
  • 2. 项目初始化
  • 3. 云数据库配置
  • 4. 云函数部署
相关产品与服务
访问管理
访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档