需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:6717 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要: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 |