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

安装express

npm install -g express

express -e node_wechat

cd node_wechat

npm install express

vi app.js

app.js 如下

在微信公众平台开发者中心配置好以后,上一步已经知道了验证url接口原理并实现了验证

微信在验证成功以后就会将用户发送的消息和事件都发送到这个URL

这里的1337端口是经过nginx路由到这里的,直接访问域名就可以路由到1337这个端口

我们要接收请求就还是要有HTPP服务器,创建了一个http服务器

用到expressquery解析http request

接收消息 并返回 需要返回的内容就完成了自动回复

代码如下:

var wechat = require('wechat');
var express = require('express');
var app = module.exports = express.createServer();
app.use(express.query()); // Or app.use(express.query());

app.use('/', wechat('caiqr', function (req, res, next) {
                        // 微信输入信息都在req.weixin上
                        var message = req.weixin;
                        console.log(message);
                        res.reply({type: "text", content: 'Hello world!'});
                        }));


app.listen(1337,function(){
                console.log('port 1337 is running');
                });
~                      



你可能感兴趣的:(nodejs微信开发--自动回复 wechat)