/talk

建立在腾讯云cloudbase上、使用微信公众号发布内容的说说程序

Primary LanguageJavaScriptMIT LicenseMIT

talk

tips

  1. 代码基于腾讯cloudbase;
  2. 函数、静态文件均包含在内,请根据微信公众号开发教程和cloudbase开发文档进行配置。

云函数模块依赖:

  1. tcb-admin-node 腾讯云提供的云环境管理模块,数据插入需要用到;
  2. js-sha1 请求来源验证中,签名的生成需要进行sha1加密;
  3. xmlreader 由于微信服务器请求携带的数据为xml格式,需要对其进行转换成json对象。

项目包中已经含有模块,如果提示错误,请用户自行安装。(勿全局安装)

二次开发提示

虽然项目只用于单用户,但其实扩展成多用户亦无需太多改动。NoSQL添加一个集合用于保存微信用户的open_id,内容集合也添加open_id用于表示不同用户发布的内容,云函数插入数据时添加open_id,而前端无需多说,提取内容时加上where判断即可。