位置: 编程技术 - 正文

使用Nodejs开发微信公众号后台服务实例(nodejs开发gui)

编辑:rootadmin

推荐整理分享使用Nodejs开发微信公众号后台服务实例(nodejs开发gui),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nodejs能开发手机app吗,nodejs能开发手机app吗,nodejs开发web,nodejs wechat,nodejs能开发手机app吗,nodejs开发微信小程序,node js 开发,nodejs开发web,内容如对您有帮助,希望把文章链接给更多的朋友!

摘要:

微信,庞大的用户基数,极强的用户粘性,在近两年吸引了无数的开发者注意力。 Nodejs,近两年发展非常快的开发工具,尤其适合构建移动后台。本文就以笔者自己开发的实例,来描述如何基于Nodejs开发属于自己的微信公众号。在这个实例中,主要使用到了express, wechat, mongodb, monk等模块。

前期准备:

1.申请微信公众号,前往 申请,这里不做过多阐述。

2. 购买服务器, 这里推荐Amazon的EC2,首次用户可选择micro instance,一年免费,申请很方便,只需输入自己的信用卡信息即可,只是整个过程是全英文,不过年免费呦,多花点时间也是值得的。

安装NodeJs开发环境:安装Mongodb:

实例介绍:

笔者所在班级组了个足球队,大家统一把钱交到队长手里,由队长支付每次费用,并记录每人费用和余额并通知大家。由于不是每次所有人都能来,而费用只能由参加活动的人以AA方式平摊,记录起来比较麻烦。于是笔者就做了个微信公众号,每次只需要输入活动消费金额和选择参与人数,即可自动生成每人花费和余额,此后把明细发到微信群里,每个人就可以看见了。

在这个实例中,笔者实际上搭建了一个微网站,通过Web页面来记录或显示活动花费和余额。微信公众号就相当于在用户微信和微网站之间搭起了一个桥梁,当微信用户关注笔者的公众账号时,通过微信公众平台开发者模式,即可自动给微信用户回复使用帮助。在帮助里,包含了操作相应的web link,只需要点击即可进入相应页面。

构建微信公众号后台服务:

万事具备,只欠开发了:)

开始之前,先简要介绍下express和wechat 两个模块:express - 优秀的Web开发框架, 使用express,可以非常快速的搭建自己的网站。由于微信服务器会通过HTTP Post请求来和开发者服务器交互,所以需要使用express框架。

使用Nodejs开发微信公众号后台服务实例(nodejs开发gui)

下面是有新用户关注时的log, .7..为微信服务器的IP地址。wechat - 封装了和微信服务器交互的细节,使开发者只需关注自己的业务即可。

首先,我们要安装express 并使用express 来创建工程:

安装后的目录结构如下:接下来安装wechat:微信开发者模式配置:

配置URL和token,示例如下:

微信服务器接入认证和自动回复:

修改app.js,相应代码如下:

通过下面这行代码即可实现微信服务器接入认证:

如下代码实现了当新用户关注时,自动发送使用帮助:

微信截图如下:

什么是Node.js?Node.js详细介绍 简介如果您听说过Node,或者阅读过一些文章,宣称Node是多么多么的棒,那么您可能会想:Node究竟是什么东西?尽管不是针对所有人的,但Node可能是某

node.js入门教程 Node是个啥?写个东西还是尽量面面俱到吧,所以有关基本概念的东西我也从网上选择性的拿了些下来,有些地方针对自己的理解有所改动,对这些概念

node.js应用后台守护进程管理器Forever安装和使用实例 我们不可能直接通过node命令来管理远程站点,这样无法保证网站的可持续运行。我们用Forever来解决这个问题,它可以将NodeJS应用以后台守护进程的方式

标签: nodejs开发gui

本文链接地址:https://www.jiuchutong.com/biancheng/374316.html 转载请保留说明!

上一篇:Egret引擎开发指南之视觉编程(re engine引擎)

下一篇:什么是Node.js?Node.js详细介绍(什么是馥芮白)

  • 非增值税应税项目可以抵扣进项税吗
  • 免税是不是不用交税
  • 招待客人的住宿费能抵扣吗?
  • 哪些行业增值税率1%
  • 银行手续费发票图片
  • 金税维护费申报表
  • 建筑企业异地预交税款如何处理
  • 资产减值损失属于什么科目借方增加还是减少
  • 预售房款预缴增值税
  • 无形资产减值损失可以转回吗
  • 会计凭证填制错误怎么办
  • 购买固定资产进项税率
  • 事业单位盘亏资产的处理
  • 付拍卖佣金入什么科目核算及会计分录怎么做?
  • 原材料加工费怎么入账的
  • 小规模纳税人收入超过500万怎么办
  • 刻章后的发票要打印吗
  • 发票涉税风险有哪些
  • 生产性服务业定义
  • 专用发票的审核要多久
  • 面对通过网络涌入的大量信息,我们应该学会
  • 销售退回涉及的科目
  • 海关增值税专用缴款书抵扣期限
  • 个人所得税款项性质
  • 小规模纳税人纳税期限
  • 差额增值税发票和全额增值税发票
  • 政府性基金收入来源
  • 电脑文件删除如何找到
  • 员工宿舍中介费计入什么科目
  • 股东分红个人所得税怎么算
  • 卡特迈国家公园地图
  • 购买材料发票未到如何做账
  • 董事费如何计算个人所得税
  • 印花税减半征收优惠政策2020
  • php获取数据库中的数据,输出到div中
  • 关于laravel应用中的各个目录的作用,说法错误的是
  • 七姐妹悬崖是怎样形成
  • 购买完服务器之后要怎么做
  • yolov4源码解读
  • tokenizer.encode、tokenizer.tokenize、tokenizer.encode_plus的用法差异
  • php登录流程
  • php多维数组合并相同key
  • mysql全局锁和表锁
  • layuitablechecked获取选中数据方式
  • 收据入帐
  • 合伙人退伙后对退伙后的债务承担责任吗
  • 房租押金不退还的账务怎么处理
  • 收款金额比开票金额多怎么处理
  • 弥补亏损怎么做分录
  • 固定资产报废时,后续未折旧额计入哪里
  • 公司借款如何做账务处理
  • 物业费没收到可以确认收入吗
  • 发票金额大于实际报销怎么做账
  • 企业接收到政府信息
  • 影视公司临时演员怎么办
  • 什么是四大行业
  • 备抵法核算坏账损失
  • 养老院的账务处理会计实务问答
  • sqlsever修改数据
  • win7开机报错0xc0000098
  • window部署服务
  • 挖掘出潜能
  • 如何设置win10系统输入法
  • win7显示
  • win8 u盘启动
  • win7控制面板找不到windows update
  • linux如何关闭ipv6防火墙
  • win7系统安装谷歌浏览器
  • win7系统怎么锁定屏幕
  • nodejs搭建web服务器
  • Bullet(Cocos2dx)之凸多面体形状和组合形状
  • javascrapt
  • 基于javascript的毕业设计选题
  • nodejs 扫描目录
  • python的argparse用法
  • python 汉诺塔
  • 税务清单模板
  • 房产税怎么计提和缴纳分录
  • 城市维护建设税法自2021年10月1日起施行
  • 税务之星ii驱动
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设