微信 中控服务器配置,使用ThinkJs搭建微信中控服务的实现方法.pdf

本文介绍了如何使用ThinkJS框架搭建微信中控服务,涉及微信消息处理、SDK配置、鉴权登录、用户信息获取、AccessToken管理、模板消息发送等功能,并讨论了多公众号协作和支付场景的解决方案。作者强调了抽离微信API和权限管理的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使使用用ThinkJs搭搭建建微微信信中中控控服服务务的的实实现现方方法法

本人前端渣渣一枚,这篇文章是第一次写, 果有硬核bug ,请大佬们轻喷、指出... 另外,本文不涉及任何接口安全、参数校验

之类的东西,默认对调用方无脑级的信任:j oy : 目前自用的接口包括但不限于以下这些

1 | 微信相关

2 | | 0. 处理微信推过来的一些消息

3 | | 1. 获取微信SDK配置参数

4 | | 2. 微信鉴权登陆

5 | | 3. 获取微信用户信息

6 | | 4. 获取AccessToken

7 | | 5. 批量发送模版消息

8 | | 6. 获取模版消息列表

9 | | 7. 批量发送客服消息

背景

【需求】小项目很多很杂,而且大部分需求都是基于微信开发的,每次都查微信文档的话就会很郁闷:unamused :...

【号多】公众号超级多,项目中偶尔会涉及借权获取用户信息(在不绑定微信开放平台的前提下,需要临时自建各个公众号的

openid关联关系),类似这样同时需要不止一个公众号配合来完成一件事的需求,就容易把人整懵逼...

【支付】微信支付的商户号也很多,而且有时候支付需要用的商户号,还不能用关联的公众号取出来的openid去支付...

【官方】微信官方文档建议!把获取A ccessToken等微信A PI抽离成单独的服务... 等等等等所以...:j oy :

创创建建T hinkJS项项目目

官官网网

thinkj /

简简介介

T hinkJS 是一款面向未来开发的 ode.j s 框架,整合了大量的项目最佳实践,让企业级开发变得 此简单、高效。从 3.0 开始,

框架底层基于 Koa 2.x 实现,兼容 Koa 的所有功能。

安安装装脚脚手手架架

1 $ npm insta -g think-c i

创创建建及及启启动动项项目目

1 $ thinkjs new demo;

2 $ cd demo;

3 $ npm insta ;

4 $ npm start;

目目录录结结构构

1 | deve opment.js //开发环境下的入口文件

2 | nginx.conf //nginx 配置文件

3 | package.json

4 | pm2.json //pm2 配置文件

5 | production.js //生产环境下的入口文件

6 | README.md

7 | src

8 | | bootstrap //启动自动执行目录

9 | | | master.js //Master 进程下自动执行

10 | | | worker.js //Worker 进程下自动执行

11 | | config //配置文件目录

12 | | | adapter.js // adapter 配置文件

13 | | | config.js // 默认配置文件

14 | | | duction.js //生产环境下的默认配置文件,和 config.js 合并

15 | | | extend.js //extend 配置文件

16 | | | midd eware.js //midd eware 配置文件

17 | | | router.js //自定义路由配置文件

18 | | contro er //控制器目录

19 | | | base.js

20 | | | index.js

21 | | ogic // ogic 目录

22 | | | index.js

23 | | mode //模型目录

24 | | | index.js

25 | view //模板目录

26 | | index_index.htm

安安装装think-wechat插插件件

介介绍绍

微信中间件,基于 node-webot/wechat,支持 thinkJS 3.0

安安装装

1 $

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值