关闭

nodejs微信公众号开发第一步(接入指南)--wechat模块

标签: nodejs微信nodejs微信公众号开发第一步wechat
9318人阅读 评论(0) 收藏 举报
分类:

用模块接入微信就非常简单了.只用配置好参数,逻辑大神都写好了,站在巨人的肩膀上的感觉就是不错大笑

本文测试用的是微信测试号.

-- express生成项目框架

express命令行创建项目 :点击这里,
创建项目 : wechat_express.

-- 安装模块

wechat
安装 npm install wechat

-- 改造项目

wechat模块官方的例子是在app.use上做的,我们既然要用express命令行生成的框架就改在router.use上实现

-- 添加一个路由

在routes文件夹下添加wechat.js路由文件,代码:
var express = require('express');
var router = express.Router();
var wechat = require('wechat');

var config = {
  token : 'wxexpress',
  appid : 'wx2e8f977800a3c2b8',
  appsecret :'c99b4dde849ae0ae58e2026ce5f28f1a',
  encodingAESKey : ''
};

router.use(express.query());

router.use('/', wechat(config, function(req, res, next) {
	console.log(req.weixin);
	var message = req.weixin;
	//文本
	if (message.Content === '1') {

		res.reply('hehe');
	}

}));

module.exports = router;

加了一个回复规则.

-- 改造app

把wechat.js路由加入到app中,并挂载到app上

-- 微信测试号配置


URL 中的 http://mwr5ydygiv.proxy.qqbrowser.cc 就是项目的根目录,
后面是wechat显示不完全,这个路径就会匹配到wechat.js路由下的对应路径,router.use方法会过滤
所有的路径,所以微信接口接入也会经过这个方法.

-- 测试


----发送消息测试

--打印的req.weixin

就是如此的简单,我这是为了把微信公众号逻辑和页面jssdk分开才重新建的一个路由,
如果只是微信公众号开发,直接就可以在index.js路由中写代码.微笑
意外金喜的博客 : http://blog.csdn.net/zzwwjjdj1
0
0
查看评论

那些年用node接入微信走过的坑之(二)---微信自定义菜单

简介上一篇讲到如何成为开发者,这一篇继续,那么设计到自定义菜单和对微信事件的监听,例如说监听用户发来的消息,给用户发推送等等,监听用户的关注和取消关注的事件。
  • hantian616
  • hantian616
  • 2016-07-11 16:53
  • 1627

nodejs微信开发--自动回复 wechat

安装express npm install -g express express -e node_wechat cd node_wechat npm install express vi app.js app.js 如下 在微信公众平台开发者中心配置好以后,上一步已经知道了验证url接...
  • sinat_29843547
  • sinat_29843547
  • 2015-10-17 18:27
  • 2105

wechat-plus 使用node开发微信公众号

github:https://github.com/liuyinglong/node-wechatnpm:https://www.npmjs.com/package/wechat-plus install npm install wechat-plus --save use //引入 var WeC...
  • setjava
  • setjava
  • 2017-07-30 12:13
  • 373

node搭建微信平台(三)-获取access_token

这篇文章我们就说说node是如何获取access_token的。我们先说说根据微信公众平台文档获取access_token 的具体步骤。 首先我们需要appID, appsecret这两个信息。 接着我们根据官方文档给的API的连接来获取access_token.(https://api.weixi...
  • qq_28832135
  • qq_28832135
  • 2016-12-07 11:50
  • 1398

基于Nodejs构建属于自己的微信公众号

微信,庞大的用户基数,极强的用户粘性,在近两年吸引了无数的开发者注意力。 Nodejs,近两年发展非常快的开发工具,尤其适合构建移动后台。本文就以笔者自己开发的实例,来描述如何基于Nodejs开发属于自己的微信公众号。
  • VirtualPower
  • VirtualPower
  • 2014-08-22 11:32
  • 5370

(基于nodejs)微信测试号(接口配置信息)验证服务器的URL

步骤1:查看微信公众号开发者文档 (http://mp.weixin.qq.com/wiki/8/f9a0b8382e0b77d87b3bcc1ce6fbc104.html)我的理解如下:当开发者在测试号中配置点击提交后。微信服务器会发送一条GET请求到你所填写的服务器的地址上。 例如我这里是:...
  • yezhenxu1992
  • yezhenxu1992
  • 2016-06-16 14:27
  • 4519

微信公众号接入指南——成为开发者配置

接入微信公众平台开发,开发者需要按照如下步骤完成: 1、填写服务器配置 2、验证服务器地址的有效性 3、依据接口文档实现业务逻辑 第一步:填写服务器配置 登录微信公众平台官网后,在公众平台后台管理页面 - 开发者中心页,点击“修改配置”按钮,填写服务器地址(URL)、Token和Enc...
  • guolulu0223
  • guolulu0223
  • 2016-11-07 15:44
  • 1762

微信开发第一篇:接入指南

开发者首先通过公众平台配置好接入地址url以及token令牌,后台方法具体实现代码如下:   public function recv(){     //1. 获得参数     $echostr = $_GET['echostr'...
  • Web_My_Dream
  • Web_My_Dream
  • 2016-09-01 11:07
  • 689

nodejs微信开发--调用微信JS SDK

首先要在后台获取的JSconfig传到页面 页面传递数据用ajax 后台nodejs代码: var config = require('./config'); var API = require('wechat-api'); var express = re...
  • sinat_29843547
  • sinat_29843547
  • 2015-10-23 09:38
  • 3353

Ubuntu系统下安装微信客户端

此项目为开源项目,电脑需要安装git和node.js github地址:https://github.com/geeeeeeeeek/electronic-wechat # 下载项目 git clone https://github.com/geeeeeeeeek/electronic-wechat...
  • sunxiang_520
  • sunxiang_520
  • 2016-06-11 18:52
  • 31488
    个人资料
    • 访问:440468次
    • 积分:4448
    • 等级:
    • 排名:第8015名
    • 原创:86篇
    • 转载:7篇
    • 译文:0篇
    • 评论:84条
    打赏 支付宝支付
    打赏 微信支付
    博客专栏
    文章分类
    最新评论