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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


网页授权获取用户信息的方法
报错config:invalid signature的解决方案
微信开发百思不得姐实战教程
详解微信开发input输入框
教你libco是如何支撑巨大数据信息量的
微信二次开发之文本消息请求与发送
微信开发H5轻游戏
scroll-view完成列表页的方法详解
Java微信开发之自定义菜单的创建
微信开发之input控件的实例详解
微信开发Emoji表情的实例教程
微信开发中详解textarea的使用方法
微信开发中使元素占满全屏的方法介绍
微信开发之数据访问的方法详解
微信二次开发之各类型消息封装
微信开发之数据库操作
如何获取微信好友的地理位置信息
分享3款微信开发开源框架
微信开发之获取服务器IP
微信开发之公交换乘功能代码详解