const express = require(‘express’);
const sha1 = require(‘sha1’);

const app = express();

console.config = {
appID: ‘wx6fc8cd13eeb0bdd8’,
appsecret: ‘48bc4b28efd4514d9073df59634ffa78’,
token: ‘Conan2008’

}

app.use((req,res,next) => {

console.log(req.query);

const {signature,echostr,timestamp,nonce} = req.query;
const {token} = config;

const arr = [timestamp,nonce,token];
const arrSort = arr.sort();

// console.log(arrSort);

const str = arr.join(‘’);
// console.log(str);

const sha1Str = sha1(str);
// console.log(sha1Str);
if (sha1Str === signature) {
res.send(echostr);
}else {
res.end(‘error’);
}

})

app.listen(3000,() => console.log(‘server start successful!’));
###############################################################

###############################################################
需要使用ngrok,下载地址:
https://ngrok.com/download

命令: ngrok http 3000


###微信公众平台测试号配置

微信公众平台测试号调用js相关推荐

  1. 微信公众平台测试号——模板消息发送Demo

    开发微信公众号的时候,我们经常会使用微信公众平台的测试号来进行调试,因为测试号的可用接口比较全,不然只有经过认证的服务号才可以调用比较高级的接口. 从开始搞一个微信公众平台测试号开始. 打开微信公众平 ...

  2. 【微信公众平台】〖问题〗微信公众平台测试号报错,redirect_uri域名与后台配置不一致,错误码10003

    [问题]微信公众平台测试号报错,redirect_uri域名与后台配置不一致,错误码10003 问题 解决 微信公众平台测试号网页授权获取用户基本信息配置需要注意以下三点: 1.接口配置信息,为URL ...

  3. 微信公共平台接入之:网页授权(微信授权,微信access_token获取,获取微信用户信息),微信开发者工具使用,微信公众平台测试号申请接入

    1.微信公众平台文档入口 微信公众平台入口地址:https://mp.weixin.qq.com/,截图: 进入之后的文档地址: https://mp.weixin.qq.com/wiki?t=res ...

  4. 微信公众平台测试号注册及基本配置中服务器配置

    微信公众平台测试号注册及基本配置中服务器配置 测试号申请成功在取及配置中配置进行服务器配置就可以配置成功 进入测试号申请界面 测试号申请成功在取及配置中配置进行服务器配置就可以配置成功 进入测试号申请 ...

  5. 微信公众平台测试号推送思路

    项目背景:本人喜欢玩足球,不想错过一些重要的比赛,但平时却又没时间关注比赛,因此折腾出来一个自娱自乐的推送项目 数据来源:之前是采集大赢家足球比分网,后来该网站太慢,改为采集球探网,利用Python采 ...

  6. 微信公众平台测试号登录入口地址

    微信公众平台测试号登录入口地址,使用测试号除了没有支付权限外,其他权限全部都有,用起来非常方便 http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?ac ...

  7. 微信公众平台开发:JS API支付

    本文介绍微信支付下的jsapi实现流程 前言 微信支付现在分为v2版和v3版,2014年9月10号之前申请的为v2版,之后申请的为v3版.V3版的微信支付没有paySignKey参数.v2的相关介绍请 ...

  8. 微信公众平台测试号的url和token原理

    1.在微信开发平台测试号后台填写的url和token 2.点击保存的时候微信服务器会自动发一个get请求到我们写的url上面! 我们要根据我们写的token做 签名验证 3.如果签名验证成功的话!把微 ...

  9. 微信公众平台测试号申请

    释:微信号申请公众号,且关注 1. 申请公众号, 号的等级不限,最低的订阅号也可以申请,在个人的公众号列表项,开发者工具-> 公众平台测试账号(可在测试帐号中体验并测试微信公众平台所有高级接口, ...

最新文章

  1. linux usb驱动
  2. git/github的使用
  3. pymysql.err.OperationalError: (1045, “Access denied for user ‘system‘@‘::1‘ (using password: YES)“)
  4. 计算机视觉与深度学习 | 遗传算法(GA)的MATLAB实现(源代码)
  5. 写了 30 多个 Go 常用文件操作的示例,收藏这一篇就够了
  6. hls之m3u8、ts流格式详解
  7. hive建立内部表映射hbase_快手 HBase 在千亿级用户特征数据分析中的应用与实践...
  8. 最近面试遇到的技术问题
  9. 微信小程序选择框问题 小程序picker点击显示object range-key=这里写要显示的字段
  10. Tensorflow基础语法和概念
  11. python操作redis集群是连接池么_python使用连接池操作redis数据库
  12. mysql中工作表工作簿的查询_如何使用SQL语句实现对Excel工作表数据的查询?
  13. 4、6、7、8、9、11、13、27的倍数的特征
  14. mysql.sock.lock的作用_mysql.sock的作用
  15. 计算机网络工程专业大学排名,2020网络工程专业大学排名
  16. 计算机专业教室三行诗,当学霸写起三行情书,看完第一个就懵了……
  17. 华为服务器批量系统软件,华为云ECS批量管理工具
  18. SCARA四轴机器人eye-to-hand手眼标定(九点标定)
  19. LVS负载均衡群集—NAT模式实例
  20. id门禁卡复制到手机_门禁卡复制到手机苹果

热门文章

  1. 百度员工离职总结:如何做个好员工?(都是大实话)
  2. Java端飞书接口开发
  3. 教堂(church)
  4. 安卓通知栏管理详解及分析 NotificationListenerService
  5. 【干货】企业邮箱被列入黑名单如何解除,已解决!
  6. 国外的有名嵌入式网站收集
  7. 世界杯征文活动 | 神奇!一段JavaScript代码生成会动的足球
  8. centos之lnmp
  9. JDBC连接数据库,实现简单的用户登录功能
  10. python爬取腾讯新闻_python爬虫实战――爬取腾讯新闻 !