图书介绍

Node.js实战 第2季PDF|Epub|txt|kindle电子书版本网盘下载

Node.js实战 第2季
  • 吴中骅,雷宗民,赵坤,刘亚中著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121271397
  • 出版时间:2015
  • 标注页数:298页
  • 文件大小:25MB
  • 文件页数:310页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Node.js实战 第2季PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 通过Docker快速发布Node.js应用1

1.1什么是Docker1

1.2 Nginx作为Node.j s前端Web Server的作用3

1.3安装Docker和下载Images镜像5

1.4 Docker常用命令8

1.5启动Container盒子10

1.6文件卷标加载11

1.7将多个Container盒子连接起来13

1.8不要用SSH连接到你的Container盒子15

1.9配置DockerImages镜像和发布应用19

1.10什么是Jenkins26

1.11通过Docker安装和启动Jenkins28

1.12配置Jenkins并自动化部署Node.js项目29

1.13小结36

1.14参考文献37

第2章 开发OAuth2认证服务器38

2.1本章所用到的第三方模块38

2.2 REST风格的API39

2.3定义返回数据格式40

2.4实现简单的API41

2.4.1扩展Response对象41

2.4.2统一处理出错信息43

2.4.3实现简单的API43

2.4.4 API版本44

2.5关于OAuth认证45

2.5.1 OAuth 2.0授权流程45

2.5.2 OAuth 2.0授权详解45

2.5.3定义授权接口48

2.6实现OAuth认证48

2.6.1 OAuth2/authorize接口48

2.6.2 OAuth2/access token接口52

2.6.3在处理API请求前验证Access Token55

2.6.4 Access Token过期的问题56

2.7实现API客户端58

2.8 API传输过程中的安全问题62

2.9 API请求频率限制63

2.10让API返回结果支持不同的格式65

2.10.1通过后缀来指定返回的数据格式65

2.10.2通过Accept请求头来指定返回的数据格式67

2.11生成随机的测试数据68

2.12小结69

2.13参考文献及开源项目70

第3章 基于RabbitMQ搭建消息队列72

3.1什么是消息队列,消息队列的优势72

3.2安装和启动RabbitMQ75

3.3 RabbitMQ的Hello World76

3.4 RabbitMQ的工作队列80

3.5 RabbitMQ的PUB/SUB队列84

3.6 RabbitMQ的队列路由89

3.7 RabbitMQ的RPC远程过程调用94

3.8基于RabbitMQ的Node.j s和Python通信实例99

3.9 RabbitMQ方案和HTTP方案的对比103

3.10小结117

3.11参考文献117

第4章 编写命令行工具——打造一个静态博客系统118

4.1本章所使用到的第三方模块119

4.2命令格式120

4.2.1常见的命令格式121

4.2.2定义静态博客命令格式121

4.3编写命令行工具122

4.4实时预览126

4.4.1启动Web服务器127

4.4.2渲染文章页面128

4.4.3文章元数据131

4.4.4增加模板132

4.4.5渲染文章列表136

4.5生成静态博客140

4.6配置文件146

4.7创建空白博客模板150

4.8一些有用的第三方服务153

4.8.1评论组件153

4.8.2分享组件154

4.9小结155

4.10参考文献156

第5章 基于Koa快速开发Web应用157

5.1 ES6时代的来临157

5.1.1 function和function158

5.1.2 yield和yield160

5.1.3 co和Koa162

5.2模板系统170

5.2.1 ejs和co-ejs170

5.2.2过滤器173

5.3路由173

5.4参数验证与错误处理175

5.4.1 koa-scheme175

5.4.2 koa-errorhandler178

5.5缓存和配置182

5.5.1 koa-router-cache和co-cache182

5.5.2 config-lite184

5.6测试184

5.6.1单元测试184

5.6.2 co-mocha和co-supertest185

5.7开发一个论坛系统189

5.7.1基础项目搭建189

5.7.2路由和功能设计193

5.7.3自定义模型194

5.7.4 theme的设计200

5.7.5注册206

5.7.6登录与登出213

5.7.7主页与版块216

5.7.8用户页221

5.7.9发表页与话题页222

5.710测试228

5.7.11部署231

5.8小结233

5.9参考文献233

第6章 Node.js测试服务搭建235

6.1概述235

6.1.1目的235

6.1.2 Pixbi236

6.2搭建后端测试服务238

6.2.1单元测试239

6.2.2功能性测试259

6.2.3可拓展性测试260

6.3搭建前端测试服务261

6.3.1 PhantomJS262

6.3.2 BrowserStack266

6.3.3 Adobe CEP(Common Extensibility Platform)269

6.4加入持续集成工作流271

6.5小结274

6.6参考资料276

第7章 使用Node.js绑定C语言库——51 Degrees.node277

7.1开发背景277

7.2预备知识279

7.2.1 51 Degrees-C279

7.2.2 C/C++中的Node.js API282

7.2.3使用nan284

7.3编码285

7.3.1项目初始化285

7.3.2创建v8胶水层接口286

7.3.3创建JavaScript代码293

7.4构建与发布294

7.4.1node-gyp与binding.gyp294

7.42发布296

7.5如何从nan 1.x升级到nan 2.x296

7.6后记298

热门推荐