nodejs微信后台验证
来源:互联网 发布:nginx配置ip端口访问 编辑:程序博客网 时间:2024/05/18 03:03
1、注册微信公众号,进入 开发-基本配置 配置url和token名称。
2、nodejs后台搭建,编写nodejs验证代码
var utils = {}
var sha1 = require('sha1')
utils.sign = function(req,res,next){
var q = req.query
console.log(q)
var signature = q.signature; //微信加密签名
var nonce = q.nonce; //随机数
var timestamp = q.timestamp; //时间戳
var echostr = q.echostr; //随机字符串
var token="jiangdatoken"
/*
1)将token、timestamp、nonce三个参数进行字典序排序
2)将三个参数字符串拼接成一个字符串进行sha1加密
3)开发者获得加密后的字符串可与signature对比,标识该请求来源于微信
*/
var str = [token, timestamp, nonce].sort().join('');
var sha = sha1(str);
if (sha==signature){
res.send(echostr+'')
}else{
res.send('err');
}
}
module.exports = utils;
3、在需要验证的页面调用utils中的验证
0 0
- nodejs微信后台验证
- nodejs微信开发--验证路径token
- thinkphp开发微信后台验证不过
- 微信后台开发第一步:nodeJS+express接入微信后台详细教程
- 微信后台开发第一步:nodeJS+express接入微信后台详细教程
- 微信后台开发第一步:nodeJS+express接入微信后台详细教程
- 微信接入验证Nodejs版例子程序
- 微信接入验证Nodejs版例子程序
- nodejs 微信支付
- NodeJS微信支付
- nodeJS微信分享
- 图解微信公众号后台服务开发(nodejs版)
- 微信公众号开发后台基本搭建(基于NodeJs的express框架)
- 微信实验六、微信PHP后台验证、接收和发送消息及源码下载
- (基于nodejs)微信测试号(接口配置信息)验证服务器的URL
- 微信后台开发
- 基于nodejs微信支付
- 基于nodejs微信支付
- 99%的人都理解错了HTTP中GET与POST的区别
- LCA(最近公共祖先)
- 关于Object-C中的警告 #pragma message、#warnings、#pragma clang
- Thrift使用
- php导出excel 大数据 时候需要注意的问题
- nodejs微信后台验证
- 取得uuid并且放进钥匙串
- Opencv模块学习
- DOM同时设置mouseover与mouseout事件控制元素显示时出现闪烁问题
- redhat系统下网络配置
- Apache commons codec |MD5 SHA BASE64 简单方便操作
- java--servlet输出流和请求包含的一些小细节
- HTML第一章课后四
- 禁止浏览器缓存方案