基于Node.JS的微信号公众号开发实践.doc

  • 需要金币1000 个金币
  • 资料目录论文助手 > 大学本科 > 科技学院 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2019-05-29
  • 论文字数:6717
  • 课题出处:(一点点)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:2017是信息化时代,到目前为止,微信公众号的数量现已达到1000万个了,微信的月活跃用户已达7亿,人们逐渐通过微信来获取信息,微信公众号就是最主要的一个获取信息的平台。企业通过它来实现服务,政府可以通过它来传递信息,用户可以通过它来获得服务与信息。每个公众号即是一个轻量化的应用,也可以说每个公众号就是一个H5页面,而我们是用Node.js中的Koa框架来开发的。Node.js是采用Chrome自带的V8处理引擎来解析代码的,可以直接解析JavaScript的代码,Node.js 由于采用异步的非阻塞的编程形式使其非常高效,它是采用基于事件驱动的形式。Node.js有着全球最大的模块化包管理工具NPM。Node.js在搭建高性能、高吞吐量的并发连接非常具有优势。Node.js是单线程地、异步调用地非阻塞的方式,Node.js相对于同步调用的方式效率高。Node.js是采用JavaScript来实现动态网页的开发,Node.js具有实时性较高、简单、快速、高效等优势。由于JavaScript局限性使Node.js中的回掉成为一个令人头痛的事情,所以我们采用Koa的框架来解决回掉的问题。

 

关键字:Node.js  JavaScript  Koa  H5

 

目录

摘要

ABSTRACT

1 引言-1

1.1 研究背景-1

1.2 研究方向-1

1.3 研究意义-2

2 项目介绍-2

2.1 环境配置-2

2.2 公众号配置-2

2.3 域名服务器配置-3

2.4 项目结构-3

3 项目流程-4

3.1 配置入口文件-4

3.2 Token-4

3.3 信息处理-5

3.4 消息回复-5

3.5 Structure-6

4 采用模块与实现-8

4.1 Koa模块-8

4.2 Lodash模块-8

4.3 Bluebird模块-8

4.4 Request模块-9

4.5 Fs模块-10

4.6 xml2js模块-10

4.7 sha1模块-10

4.8 Raw-boy模块-11

4.9 Heredoc、Ejs模块-11

4.10 功能实现-12

5 总结-13

参考文献-14

致谢-15


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费