Node.js实战:使用Egg.js+Vue.js+Docker构建渐进式、可持续集成与交付应用

Node.js实战:使用Egg.js+Vue.js+Docker构建渐进式、可持续集成与交付应用 PDF 影印版

  • 大小:227 MB
  • 类型:Node.js
  • 格式:PDF
  • 热度:566
  • 作者:yugo
  • 更新:2020-05-14 12:40:25
vip 立即下载( 227 MB )
关注公众号免费下载
版权投诉 / 资源反馈(本资源由用户 浦笑妍 投稿)

为网友们分享了Node.js相关的资料,介绍了关于Node.js实战、Egg.js、Vue.js、Docker方面,格式为PDF,资源大小227 MB,目前在Node.js类资源综合评分为:9.8分。

《 Node.js实战 》以完成一个相近Dribble的运用特征分析,将Node.js的技术性点围绕前后左右端开发,融合Egg.js、Vue.js、Docker完成持续集成、不断布署的前后端分离运用。这书不局限于对Egg.js、Vue.js、Docker的解读,书里还共享公司中务必要明白的开发基本常识,例如怎样对接服务(支付宝付款对接)、开放服务(根据OAuth开放API给第三方)。 目录 第1章 Node.js的优势 1 1.1 为什么是JavaScript语言 1 1.2 为什么经常说Node.js不适合大型应用 3 第2章 Egg.js框架核心原理与实现 6 2.1 异步基础 6 2.2 Koa.js基础知识 15 2.2.1 Koa.js 中间件核心代码 16 2.2.2 Koa.js插件 18 2.3 Egg.js 基础知识 21 2.3.1 实现 egg-core 22 2.3.2 实现 egg-init 26 2.3.3 实现egg-cluster 30 2.4 Egg.js插件 33 2.4.1 egg-socket.io 33 2.4.2 原理解读 39 2.5 制作一个Egg.js插件 43 第3章 构建后端API服务 52 3.1 安装相关组件 52 3.2 发布一个插件 59 3.2.1 创建Flash插件 59 3.2.2 使用egg-msg-flash 72 3.2.3 使用egg-y-validator 73 3.3 规范化 73 3.3.1 添加新的scripts支持ESLint自修复 74 3.3.2 添加插件支持 74 3.3.3 prettier格式化工具 76 3.3.4 同步代码编辑器配置 76 3.4 第一个JSON请求 77 3.4.1 给全局添加一些方法 77 3.4.2 全局化一些东西 84 3.4.3 自动路由 86 3.4.4 创建 PostMan 测试 88 3.5 注册服务 91 3.5.1 Invitation模型 91 3.5.2 注释 93 3.5.3 User模型 96 3.5.4 修改控制器 97 3.5.5 添加验证逻辑 98 3.5.6 帮助方法 99 3.5.7 User服务 101 3.5.8 PostMan测试 103 3.6 登录服务 104 3.7 邮件与调试 115 3.7.1 理解发送邮件的原理 115 3.7.2 安装邮件插件 115 3.7.3 环境与调试 116 3.7.4 全局调试 118 3.7.5 VSCode全局调试 121 3.7.6 发送验证邮件 122 3.7.7 添加逻辑 125 3.7.8 验证 135 3.8 构建 RESTful API 137 3.8.1 什么是RESTful API 137 3.8.2 创建RESTController基础类便于继承 138 3.8.3 测试Images RESTful API 141 3.8.4 构建后台的REST路由 143 3.8.5 构建控制器 145 3.8.6 测试后台路由 148 3.8.7 关于验证 149 3.9 安全地开放API 151 3.10 实现OAuth接口 158 3.10.1 实现授权码官方文档所要求的接口 158 3.10.2 实现刷新验证码接口 167 3.10.3 实现 authenticate 所需接口 169 3.11 完善OAuth与测试 170 3.11.1 发放Token 170 3.11.2 新建客户端项目 172 3.11.3 测试OAuth 173 3.12 支付宝支付 176 3.12.1 什么是非对称加密 176 3.12.2 注册支付宝 176 3.12.3 生成非对称秘钥 176 3.12.4 实现 177 3.12.5 添加路由 180 3.12.6 内网穿透 180 3.12.7 测试 182 3.13 社会化登录 183 第4章 构建后台管理页面 189 4.1 后端开发 189 4.1.1 安装VSCode插件 189 4.1.2 获取脚手架 189 4.1.3 安装依赖 190 4.1.4 修改代码 190 4.1.5 跨域请求 191 4.1.6 修改后端代码支持跨域 192 4.1.7 在前端添加存储 198 4.2 模型列表 200 4.3 添加数据 209 4.4 修改逻辑 220 第5章 前端界面设计与实现 228 5.1 搭建前端开发环境 228 5.1.1 开始 228 5.1.2 创建Header头部 229 5.1.3 将变量提取出来 234 5.1.4 添加路径重写 235 5.2 AppFooter组件 237 5.2.1 做一些配置 237 5.2.2 创建src/components/layouts/AppFooter.vue 238 5.2.3 网络识别信息 247 5.2.4 修改一下全局样式 247 5.2.5 查看页面 248 5.2.6 提升编译速度 248 5.3 首页 249 5.4 替换成为真实数据 269 5.4.1 完成后端Image API 269 5.4.2 修改首页的代码 271 5.4.3 添加API逻辑 276 5.4.4 效果 278 5.5 图片详情页 278 5.5.1 创建路由 279 5.5.2 安装依赖 279 5.5.3 创建视图 279 5.5.4 添加插件 285 5.5.5 创建评论组件 286 5.5.6 测试 290 5.5.7 关于服务端访问DOM 290 5.6 注册页面 294 5.6.1 注册路由 294 5.6.2 新建signup.vue页面 295 5.6.3 增强错误提示 299 5.7 登录页面 299 5.8 完善详情与评论 310 5.9 个人中心 321 5.10 创建图片 336 5.10.1 创建又拍云存储 336 5.10.2 添加后端API 338 5.10.3 前端界面 340 5.10.4 测试 348 5.11 团队 349 5.11.1 功能是如何工作的 350 5.11.2 数据库 350 5.11.3 后端 356 5.11.4 前端 363 5.11.5 测试 372 第6章 部署与运维 374 6.1 认识Docker 374 6.1.1 解决了什么问题 374 6.1.2 使用Docker的流程 375 6.1.3 安装Docker 378 6.1.4 使用加速器 378 6.1.5 下载一个基础镜像 379 6.1.6 hello world 379 6.2 手动构建镜像 380 6.3 编写Dockerfile文件 384 6.4 Docker Compose 387 6.4.1 安装docker-compose 387 6.4.2 命令行接口 388 6.4.3 Egg.js简单实例 389 6.4.4 增加服务 391 6.5 集群 396 6.5.1 Docker集群 396 6.5.2 集群初始化 396 6.5.3 实例 397 6.6 持续部署 400 6.6.1 部署主机免密码登录 400 6.6.2 客户端钩子 401 6.6.3 使用服务端钩子进行部署 403 6.6.4 使用 shipit 404 6.6.5 使用 Ansible 部署 406 6.7 持续集成 409 6.8 Kubernetes集群 423 6.8.1 简单使用 423 6.8.2 如何创建应用 425 6.8.3 命令行管理 430 6.8.4 通过UI创建应用 433 6.8.5 添加持续

相关资源

  • 多智能体机器学习:强化学习方法

    多智能体机器学习:强化学习方法

    大小:29 MB人工智能

  • 《单片机原理与接口技术》教案

    《单片机原理与接口技术》教案

    内容介绍 本教材从实际的应用系统入手,详细阐述了MCS-51单片机的硬件知识、指令系统、汇编语言的程序设计、中断系统、定时计数系统等基本知识;另外,还介绍了单片机的串行通信技术、扩展技术、键盘显示接口技术、A/D和D/A转换技术等接口技术。 在本书的编排过程中,注重本课程实践环节的设置,在各种典型实际系统的设计中,融入相关知识,使学生在实践的过程中提高单片机知识的应用能力。 本书可作为高等职业学校、高等专科学校、成人高

    大小:1.61 MB单片机配套资源

  • 新手学Photoshop CS3数码照片处理

    新手学Photoshop CS3数码照片处理

    新手学PhotoshopCS3数码照片处理 作者:神龙工作室著 出版社: 出版日期:2009-02 内容介绍 《新手学PhotishopCS3数码照片处理》是指导读者利用PhotoshopCS3处理数码照片的书籍。书中详细地介绍了初学者在使用PhotoshopCS3中文版处理数码照片时必须掌握的基础知识、使用方法和操作步骤,并对初学者在实际操作时经常会遇到的问题进行了专家级的指导,以免初学者在起步的过程中走弯路。《新手学PhotishopCS3数码照片处理》分为3篇9章,第1篇(第1~3章)主要介绍数码的

    大小:11.52 MBPhotoshop

  • 《AutoCAD2008中文版机械制图基础教程》教案

    《AutoCAD2008中文版机械制图基础教程》教案

    内容介绍 本书共12章,主要内容包括AutoCAD用户界面及基本操作、创建及设置图层、绘制二维基本对象、编辑图形、书写文字及标注尺寸、查询图形信息、图块及外部参照的应用、绘制典型零件图及装配图的方法和技巧、创建三维实体模型、图形输出及AutoCAD证书考试练习题等。 本书在讲解知识点的同时,给出相应实例,使学生能够快速掌握操作技能。 本书可作为高职高专院校机械、电子及工业设计等专业计算机辅助设计与绘图课程的教材,也可作为工程

    大小:5.81 MBAutoCAD配套资源

  • 《ANSYS CFX 14.0超级学习手册》光盘

    《ANSYS CFX 14.0超级学习手册》光盘

    内容简介 ANSYSCFX是一款功能强大的CFD工程分析软件,主要用于内外流体流动、热传递、化学反应和燃烧、多相流和多孔介质、稳态及非稳态分析等工程相关问题。 《ANSYS CFX 14.0超级学习手册》是基于ANSYS CFX14.0*版本编写的,共分为15章,通过大量实例详细系统地介绍了CFX14.0解决实际问题的方法,包括计算流体的基础理论与方法,创建几何模型、划分网格、CFX前处理、CFX求解、CFX后处理等功能的介绍,针对每个CFX可以解决的流体问题辅以应用实例行详细的讲

    大小:867.95 MBANSYS配套资源

  • 《Visual C++黑客编程揭秘与防范》源代码

    《Visual C++黑客编程揭秘与防范》源代码

    编辑推荐 5大编程案例: 网络扫描器编程、远程控制软件开发、基于认证的网络程序、U盘防火墙工具实现、Windows底层Rootkit编程; 20多个黑客编程关键技术:Socke、监听、绑定、后门、扫描、线程、注入、拒绝服务、杀毒工具、远程控制等; 从Socket、API基础到案例,全实例呈现黑客VC编程技术。 内容简介 本书全面介绍了在Visual C 环境中,使用Windows Socket及API开发各类防范黑客软件及安全防护工具的编程实现方法,深入剖析了目前热门的黑客编程技术。本

    大小:6.4 MBVisual C++

  • 《新手学电脑全能一本通》电子资源

    《新手学电脑全能一本通》电子资源

    编辑推荐 1.配套微课视频,可随时扫描观看;2.附赠交互练习软件,可实现手把手教学;3.附赠学习素材和效果文件;4.附赠五笔字根速查软件、键盘使用视频及Office学习资料。 内容简介 本书详细地介绍了新手学电脑的相关知识,主要分为4篇,分别是基础篇、上网篇、办公篇和维护与安全篇。其中基础篇主要包括*次使用电脑、Windows 10轻松入门、个性化设置Windows 10、管理电脑中的文件资源、文字输入轻松解决、软件的安装与管理、硬件设备与电脑

    大小:1 GB学电脑配套资源

  • C语言程序设计(第三版)

    C语言程序设计(第三版) 课后答案

    机实训、习题与解答、考试指南和题库练习系统、附录4个部分。第1部分包括Turbo C 2.0和Visual C++ 6.0环境介绍、与主教材配套的12章实训内容、两个综合实训;第2部分列出主教材所有习题并给出参考答案,并精选一些典型习题且给出分析与解答;第3部分包括对全国高校计算机水平考试、全国计算机等级考试的笔试和上机考试介绍与指导,以及题库练习系统使用方法介绍;第4部分附录包括动态内存分配和链表、变量跟踪法、等级考试和水平考试样卷、实训

    大小:1.38 MBC语言课后答案

下载地址

相关声明:

学习笔记