• Node API 开发入门指南

    • 零、前言
    • 一、Node.js 简介
    • 二、构建 API——第 1 部分
    • 三、构建 API——第 2 部分
  • React TypeScript Node 全栈开发
    • 零、序言
    • 第一部分:理解 TypeScript 及其如何改进 JavaScript
      • 一、理解 TypeScript
      • 二、探索 TypeScript
      • 三、使用 ES6+ 特性构建更好的应用
    • 第二部分:使用 React 学习单页应用开发
      • 四、学习单页应用概念以及 React 如何实现这些概念
      • 五、将 React 挂钩用于开发
      • 六、使用 CreateReactApp 和 Jest 测试设置我们的项目
      • 七、学习 Redux 和 React 路由
    • 第三部分:使用 Express 和 GraphQL 理解 Web 服务开发
      • 八、:使用 Node.js 和 Express 学习服务器端开发
      • 九、什么是 GraphQL?
      • 十、建立一个具有 TypeScript 和 GraphQL 依赖关系的 Express 项目
      • 十一、我们将学习的内容——在线论坛应用
      • 十二、为我们的在线论坛应用构建 React 客户端
      • 十三、使用 Express 和 Redis 设置会话状态
      • 十四、设置 Postgres 和 TypeForm 存储库层
      • 十五、集成 GraphQL 模式——第一部分
      • 十六、集成 GraphQL 模式——第二部分
      • 十七、将应用部署到 AWS
  • JavaScript 区块链编程学习手册
    • 零、前言
    • 一、建立项目
    • 二、构建区块链
    • 三、通过 API 访问区块链
    • 四、创建分布式区块链网络
    • 五、同步网络
    • 六、一致性算法
    • 七、区块浏览器
    • 八、总结
  • NodeJS 开发学习手册
    • 零、前言
    • 一、准备
    • 二、Node 基础——第 1 部分
    • 三、Node 基础——第 2 部分
    • 四、Node 基础——第 3 部分
    • 五、Node.js 中异步编程的基础知识
    • 六、异步编程中的回调
    • 七、异步编程中的承诺
    • 八、Node 中的 Web 服务器
    • 九、将应用部署到 Web
    • 十、测试 Node 应用——第 1 部分
    • 十一、测试 Node 应用——第 2 部分
  • 精通 NodeJS
    • 零、前言
    • 一、了解 Node 环境
    • 二、理解异步事件驱动编程
    • 三、跨 Node 和客户端流式传输数据
    • 四、使用 Node 访问文件系统
    • 五、管理多个并发客户端连接
    • 六、创建实时应用
    • 七、使用多个进程
    • 八、扩展应用
    • 九、微服务
    • 十、测试应用
    • 十一、将您的工作组织到模块中
    • 十二、创建自己的 C++ 插件
  • MERN 快速启动指南
    • 零、前言
    • 一、MERN 栈简介
    • 二、使用 ExpressJS 构建 Web 服务器
    • 三、构建 RESTful API
    • 四、Socket.IO 和 ExpressJS 的实时通信
    • 五、使用 Redux 管理状态
    • 一、使用 React 构建 Web 应用
  • 现代 JavaScript Web 开发秘籍
    • 零、前言
    • 一、使用 JavaScript 开发工具
    • 二、使用现代 JavaScript 特性
    • 三、将 Node 用于开发
    • 四、使用 Node 实现 RESTful 服务
    • 五、测试和调试服务器
    • 六、将 React 用于开发
    • 七、增强您的应用
    • 八、扩展应用
    • 九、应用调试
    • 十、测试应用
    • 十一、使用 React Native 创建移动应用
    • 十二、测试和调试您的移动应用
    • 十三、使用 Electron 创建桌面应用
  • NodeJS 秘籍
    • 零、序言
    • 一、Node.js 14 简介
    • 二、处理 I/O
    • 三、流、流、流
    • 四、使用网络协议
    • 五、开发 Node.js 模块
    • 六、探索 Node.js web 框架
    • 七、使用数据库
    • 八、Node.js 测试
    • 九、保护 Node.js 应用
    • 十、性能优化
    • 十一、部署 Node.js 微服务
    • 十二、调试 Node.js
  • NodeJS Web 开发
    • 零、前言
    • 一、关于 Node.js
    • 二、设置 Node.js
    • 三、Node.js 模块
    • 四、HTTP 服务器和客户端
    • 五、您的第一个简单应用
    • 六、实现移动优先范式
    • 七、数据存储和检索
    • 八、微服务方式下的多用户认证
    • 九、与 Socket.IO 的动态客户端/服务器交互
    • 十、部署 Node.js 应用
    • 十一、单元测试和功能测试
    • 十二、安全
  • NodeJS10 REST Web API 设计
    • 零、前言
    • 一、REST——你所不知道的
    • 二、Node.js 入门
    • 三、构建典型的 WebAPI
    • 四、使用 NoSQL 数据库
    • 五、Restful API 设计指南
    • 六、实现全面的 RESTful 服务
    • 七、为生产准备 RESTful API
    • 八、使用 RESTful API
    • 九、保护应用的安全
  • 跨平台桌面应用开发
    • 零、前言
    • 一、使用 nw .js 创建文件管理器——规划、设计和开发
    • 二、使用 NW.js 创建文件资源管理器——改进和交付
    • 三、使用 Electron 和 React 创建一个聊天系统——规划、设计和开发
    • 四、使用 Electron 和 React 创建一个聊天系统——改进,测试和交付
    • 五、使用 NW.js、React 和 Redux 创建一个屏幕捕捉器——规划、设计和开发
    • 六、使用 NW.js 创建屏幕捕捉器——改进、工具和测试
    • 七、使用 Electron、TypeScript、React 和 Redux 创建 RSS 聚合器——规划、设计和开发
    • 八、使用 Electron、TypeScript、React 和 Redux 创建 RSS 聚合器——开发
  • NodeJS 微服务开发
    • 零、前言
    • 一、微服务架构
    • 二、Node.js 中的微服务——Seneca 和 PM2 替代方案
    • 三、从单体到微服务
    • 四、用 Node.js 编写你的第一个微服务
    • 五、安全性和可追溯性
    • 六、测试和使用文档记录 Node.js 微服务
    • 七、监控微服务
    • 八、部署微服务
  • NodeJS Vue 全栈 Web 开发
    • 零、前言
    • 一、MEVN 简介
    • 二、构建 Express 应用
    • 三、MongoDB 简介
    • 四、REST API 简介
    • 五、构建真实的应用
    • 六、使用passport.js构建认证
    • 七、使用passport.js构建 OAuth 策略
    • 八、Vuex
    • 九、测试 MEVN 应用
    • 十、走向实时
  • MEAN Web 开发
    • 零、前言
    • 一、MEAN 简介
    • 二、开始使用 Node.js
    • 三、构建一个 Express Web 应用
    • 四、MongoDB 概论
    • 五、Mongoose 简介
    • 六、使用 Passport 管理用户认证
    • 七、Angular 简介
    • 八、创建 MEAN CRUD 模块
    • 九、使用 Socket.io 添加实时功能
    • 十、测试 MEAN 应用
    • 十一、自动化和调试 MEAN 应用
  • NestJS:Node 渐进式框架
    • 零、前言
    • 一、简介
    • 二、概述
    • 三、Nest.js 认证
    • 四、Nest.js 的依赖注入系统
    • 五、TypeORM
    • 六、Sequelize
    • 七、Mongoose
    • 八、WebSockets
    • 九、微服务
    • 十、Nest.js 中的路由和请求处理
    • 十一、OpenAPI(Swagger)规范
    • 十二、命令查询职责分离(CQRS)
    • 十三、架构
    • 十四、测试
    • 十五、使用 Angular Universal 的服务器端渲染
  • NodeJS 示例
    • 零、前言
    • 一、NodeJS 基础知识
    • 二、项目架构
    • 三、管理素材
    • 四、开发模型-视图-控制器层
    • 五、管理用户
    • 六、增加好友功能
    • 七、发布内容
    • 八、创建页面和事件
    • 九、标签,分享和喜欢
    • 十、添加实时聊天
    • 十一、测试用户界面
  • Node-Red 实战编程
    • 零、前言
    • 第一部分:Node-RED 基础
      • 一、Node-RED 和基于流的编程简介
      • 二、搭建开发环境
      • 三、通过创建基本流来理解 Node-RED 特性
      • 四、学习主要节点
    • 第二部分:掌握 Node-RED
      • 五、本地实现的 Node-RED
      • 六、云中实现的 Node-RED
      • 七、从 Node-RED 调用 Web API
      • 八、在 Git 中使用项目特性
    • 第三部分:实际问题
      • 九、使用 Node-RED 创建一个 ToDo 应用
      • 十、处理树莓派的传感器数据
      • 十一、通过在 IBM 云中创建服务器端应用来可视化数据
      • 十二、利用 Slack 和 IBM Watson 开发聊天机器人应用
      • 十三、在 NodeRed 库中创建并发布自己的节点
    • 十四、附录:Node-RED 用户社区
  • TypeScript 微服务
    • 零、前言
    • 一、微服务揭秘
    • 二、准备上路
    • 三、探索反应式编程
    • 四、开始你的微服务旅程
    • 五、理解 API 网关
    • 六、服务注册和发现
    • 七、服务状态和服务间通信
    • 八、测试、调试和文档编写
    • 九、部署、日志记录和监控
    • 十、加固您的应用
  • NodeJS MongoDB Web 开发
    • 零、前言
    • 一、欢迎来到全栈 JavaScript
    • 二、启动和运行
    • 三、Node 和 MongoDB 基础知识
    • 四、Express 简介
    • 五、模板与 Handlebars
    • 六、控制器和视图模型
    • 七、使用 MongoDB 持久化数据
    • 八、创建 RESTful API
    • 九、测试你的代码
    • 十、部署基于云的服务
    • 十一、流行的 Node.js Web 框架
    • 十二、使用流行前端框架的单页应用
  • NodeJS 高级开发
    • 零、前言
    • 一、起步
    • 二、MongoDB、Mongoose 和 REST 应用编程接口——第 1 部分
    • 三、MongoDB、Mongoose 和 REST 应用编程接口——第 2 部分
    • 四、MongoDB、Mongoose 和 REST 应用编程接口——第 3 部分
    • 五、使用套接字的实时网络应用
    • 六、生成新消息和新位置消息
    • 七、将我们的聊天页面设计为网络应用
    • 八、连接页面和传递房间数据
    • 九、ES6 类
    • 十、async/await项目设置
  • jQuery、Rails 和 Node 的 CoffeeScript 编程
    • 零、前言
    • 一、为什么是 CoffeeScript?
    • 二、运行 CoffeeScript
    • 三、CoffeeScript 和 jQuery
    • 四、CoffeeScript 和 Rails
    • 五、CoffeeScript 和 Node
  • NodeJS 移动应用开发学习手册
    • 零、前言
    • 一、设置您的工作区
    • 二、使用 MongoDB 配置持久化
    • 二、创建应用编程接口
    • 四、保护您的后端
    • 五、实时数据和网络套接字
    • 六、引入 Ionic
    • 七、构建用户界面
    • 八、让我们的应用交互
    • 九、访问本地电话功能
    • 十、使用 API
    • 十一、与安全设施合作
    • 十二、使用实时数据
    • 十三、构建高级聊天应用
    • 十四、使用 Ionic 框架创建电子商务应用
  • NodeJS 6.x 蓝图
    • 零、前言
    • 一、使用 MVC 设计模式构建类似推特的应用
    • 二、使用 MySQL 数据库建立一个基础网站
    • 三、构建多媒体应用
    • 四、不要拍照,而是把它做出来——摄影师的应用
    • 五、使用 MongoDB 地理空间查询创建商店定位器应用
    • 六、使用 Restful API 和 Loopback.io 构建客户反馈应用
    • 七、使用 Socket.io 构建实时聊天应用
    • 八、用 Keystone 内容管理系统创建博客
    • 九、使用 Node.js 和 NPM 构建前端流程
    • 十、使用持续集成和 Docker 创建和部署
  • NodeJS 基础知识
    • 零、前言
    • 一、入门指南
    • 二、简单 HTTP
    • 三、认证
    • 四、排除故障
    • 五、配置
    • 六、LevelDB 和 NoSQL
    • 七、Socket.IO
    • 八、创建和部署包
    • 九、单元测试
    • 十、不仅仅使用 JavaScript
  • NodeJS 高性能编程
    • 零、前言
    • 一、导言和组成
    • 二、开发模式
    • 三、垃圾收集
    • 四、CPU 剖析
    • 五、数据和缓存
    • 六、测试、基准测试和分析
    • 七、瓶颈
  • NodeJS 安全指南
    • 零、前言
    • 一、Node.js 简介
    • 二、总则
    • 三、应用注意事项
    • 四、请求层注意事项
    • 五、响应层漏洞
  • 将 NodeJS UI 用于测试
    • 零、前言
    • 一、Zombie 入门
    • 二、创建简单的网络应用
    • 三、安装 Zombie.js 和 Mocha
    • 四、理解 Mocha
    • 五、操纵 Zombie 浏览器
    • 六、测试交互
    • 七、排除故障
    • 八、测试 AJAX

下载

Docker

docker pull apachecn0/apachecn-node-zh
docker run -tid -p <port>:80 apachecn0/apachecn-node-zh
# 访问 http://localhost:{port} 

PYPI

pip install apachecn-node-zh
apachecn-node-zh <port>
# 访问 http://localhost:{port} 

NPM

npm install -g apachecn-node-zh
apachecn-node-zh <port>
# 访问 http://localhost:{port} 

贡献指南

本项目需要校对,欢迎大家提交 Pull Request。

请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百科)

组织介绍

访问我们的主页。

赞助我们

通过平台自带的打赏功能,或点击这里。

ApacheCN NodeJS 译文集 20211204 更新相关推荐

  1. ApacheCN Java 译文集 20210921 更新

    ApacheCN Java 译文集 20210921 更新 新增了五个教程: Java 设计模式最佳实践 零.前言 一.从面向对象到函数式编程 二.创建型模式 三.行为模式 四.结构模式 五.函数式模 ...

  2. ApacheCN DevOps 译文集 20211227 更新

    Docker DevOps 入门手册 零.前言 一.映像和容器 二.应用容器管理 三.编排和交付 DevOps 2.5 工具包 零.前言 一.根据资源使用情况自动缩放部署和状态集 二.自动缩放 Kub ...

  3. ApacheCN 数据库译文集 20211112 更新

    创建你的 Mysql 数据库 零.前言 一.介绍 MySQL 设计 二.数据采集 三.数据命名 四.数据分组 五.数据结构调整 六.补充案例研究 Redis 学习手册 零.序言 一.NoSQL 简介 ...

  4. ApacheCN Linux 译文集 20211129 更新

    笨办法学 Linux 中文版 练习 0:起步 练习 1:文本编辑器,vim 练习 2:文本浏览器,少即是多 练习 3:Bash:Shell..profile..bashrc..bash_history ...

  5. ApacheCN React 译文集 20211118 更新

    React 入门手册 零.前言 一.React 和 UI 设计简介 二.创建组件 三.管理用户交互 React 全栈项目 零.前言 一.使用 MERN 释放 React 应用 二.准备开发环境 三.使 ...

  6. ApacheCN PHP 译文集 20211101 更新

    PHP 入门指南 零.序言 一.PHP 入门 二.数组和循环 三.函数和类 四.数据操作 五.构建 PHP Web 应用 六.搭建 PHP 框架 七.认证与用户管理 八.建立联系人管理系统 使用 PH ...

  7. ApacheCN JavaScript 译文集 20211122 更新

    JavaScript 编程精解 中文第三版 零.前言 一.值,类型和运算符 二.程序结构 三.函数 四.数据结构:对象和数组 五.高阶函数 六.对象的秘密 七.项目:机器人 八.Bug 和错误 九.正 ...

  8. ApacheCN 网络安全译文集 20211025 更新

    Android 渗透测试学习手册 中文版 第一章 Android 安全入门 第二章 准备实验环境 第三章 Android 应用的逆向和审计 第四章 对 Android 设备进行流量分析 第五章 And ...

  9. ApacheCN 安卓译文集 20211225 更新

    Kotlin 安卓开发 零.前言 一.开始你的 Kotlin 冒险 二.基础 三.玩转函数 四.类和对象 五.作为一等公民的函数 六.泛型是你的朋友 七.扩展函数和属性 八.委托 九.制作您的漫威画廊 ...

最新文章

  1. luogu P2572 [SCOI2010]序列操作
  2. jQuery 判断鼠标键
  3. MYSQL数据同步到ES7
  4. 学号20145220《信息安全系统设计基础》第12周学习总结
  5. PDMS二次开发应用案例——PipelineTool
  6. 项目开发计划(GB856T——88)
  7. 证件照怎么换底色?不用ps,Word就能一键更换红白蓝底色
  8. linux 如何重建mbr,双系统如何删除Linux,恢复Windows从MBR引导启动?
  9. Android 安卓腾讯云互动直播开发新手入坑几点建议
  10. win7 快捷键 收集
  11. Python:用海龟作图turtle画一个小丑
  12. 什么是APS系统?其重要功能有哪些?这篇文章写得很清楚
  13. 基于python的影评数据分析_基于Python聚焦型网络爬虫的影评获取技术
  14. 手机cpu性能天梯图2022
  15. 企业参加社保须知(缴费比例表)
  16. 计算机音乐小二郎,小二郎_儿童歌曲_单曲在线试听_酷我音乐
  17. C语言小白初试 7-1 求一元二次方程的根 (20 分)
  18. 201621123031 《Java程序设计》第11周学习总结
  19. Js实现轮盘抽奖功能,一招帮你解决选择困难症
  20. Easyconnect 选路连接失败,可能当前连接网络异常,请稍后重

热门文章

  1. (13)ZYNQ AXI总线应用范围(学无止境)
  2. java睡眠后继续执行_Java高级编程基础:如何使用线程的休眠,中断和连接
  3. 7004.vue脚手架快速生成项目
  4. 1003.imx6Q自启动脚本
  5. MPICH C语言接口函数说明
  6. 内核中的notification chain浅析
  7. 计算机配置型号及主要技术指标,显卡性能看什么参数(新手必备的显卡性能知识全解)...
  8. android kotlin类内绑定事件,Android kotlin 点击事件防重复
  9. ML、DL、CNN学习记录5
  10. leetcode 96. 不同的二叉搜索树(Unique Binary Search Trees)