NodeJS介绍以及开发微信公众号Example

in 编程
关注公众号【好便宜】( ID:haopianyi222 ),领红包啦~
阿里云,国内最大的云服务商,注册就送数千元优惠券:https://t.cn/AiQe5A0g
腾讯云,良心云,价格优惠: https://t.cn/AieHwwKl
搬瓦工,CN2 GIA 优质线路,搭梯子、海外建站推荐: https://t.cn/AieHwfX9

Node JS

npm cache clean --force 

NVM --interactively manage your node.js versions

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

npm install -g localtunnel
lt --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一定要和公众平台上填写的一致。

关注公众号【好便宜】( ID:haopianyi222 ),领红包啦~
阿里云,国内最大的云服务商,注册就送数千元优惠券:https://t.cn/AiQe5A0g
腾讯云,良心云,价格优惠: https://t.cn/AieHwwKl
搬瓦工,CN2 GIA 优质线路,搭梯子、海外建站推荐: https://t.cn/AieHwfX9
扫一扫关注公众号添加购物返利助手,领红包
Comments are closed.

推荐使用阿里云服务器

超多优惠券

服务器最低一折,一年不到100!

朕已阅去看看