博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NodeJS介绍以及开发微信公众号Example
阅读量:6898 次
发布时间:2019-06-27

本文共 1120 字,大约阅读时间需要 3 分钟。

Node JS

npm cache clean --force

NVM --interactively manage your node.js versions

localtunnel --通过随机域名访问本地服务器

  • 不运动自定义域名映射
  • 映射以后如果本机服务重启,则映射会失效
npm install -g localtunnellt --port 8888 --subdomain dingding==> your url is: https://dingding.localtunnel.me

ngrok

  1. download ngrok
  2. unzip it to /Application
  3. cd /usr/local/bin
  4. ln -s /Application/ngrok ngrok (create a symlink, can run the ngrok command in terminal from any path)
  5. ngrok http 8888

Node.js开发微信公众号

Node.js

不是JS应用,而是采用C++编写的基于chrome V8引擎的JS运行环境

模块与包管理工具npm
  • 核心模块
  • 文件模块
  • 第三方模块

创建模块 - 导出模块 - 引入模块 - 使用模块

API

公众号

  1. 企业号
  2. 服务号
  3. 订阅号

prepare

  1. 域名,服务器
  2. ngrok/localtunnel --让内网暴露给外网
  3. 接入微信公众号

开发

  1. 代码实现加密验证公众号
  2. access_token
  3. 自动回复

关于微信公众号开发的Token验证失败该如何解决

token其实起到了一个密钥的作用,主要是针对微信服务器和微信后台进行验证的一个密钥用来防止第三方恶意插件的。视频中首先会在微信公众号开发平台上输入你的token值然后进行提交,这一操作主要目的是将你设置的token(服务器token)值发送到微信后台服务器中进行储存,而代码中写的那个String token其实就是你这个公众号将来留在后台的一个token(后台token),当你在运行时token(服务器token)会和token(后台token)进行比对的,所以俩个token在填写时一定要一致。

下面是填写时需要注意的几个细节:
1.编写的token值绝对要保证独一无二,因为每一个开发的微信平台都会向服务器提交一个token值,这个值会被保存在后台的数据库服务器中,所以你的token一定要保证不能和其他人的token冲突,否则肯定会验证失败。
2.在公众平台填写token时一定要保证前后没有误输入空格。
3.再一个强调的是代码中的token一定要和公众平台上填写的一致。

转载地址:http://efcdl.baihongyu.com/

你可能感兴趣的文章
Angular企业级开发(10)-Smart Table插件开发
查看>>
菜鸟心态综合症2:不知道怎么让自己前进
查看>>
MongoDB不是“芒果数据库”
查看>>
DELL EqualLogic PS6100存储详解及数据恢复解决办法
查看>>
WPF中的命令(一)
查看>>
个人管理 - 个人知识管理
查看>>
金蝶K3实现自动核算(供应商管理单价)
查看>>
Python中的列表、元祖、字典
查看>>
RMAN 测试脚本
查看>>
精彩 .NET 2015
查看>>
C# 温故知新 基础篇(11) 泛型<思维导图>
查看>>
include file 与include virtual的区别
查看>>
Linux下定时执行任务的几种方式
查看>>
思維的枷鎖
查看>>
WINSTC(windows remote server/run time/remote client)自己想的b/s方案
查看>>
using + .net 中的别名
查看>>
elixir 高可用系列(五) Supervisor
查看>>
MySQL 处理插入过程中的主键唯一键重复值办法
查看>>
静态页面如何实现 include 引入公用代码
查看>>
h5-3
查看>>