• 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. Microbiome:使用16S rRNA基因数据集实现种水平的分类
  2. Invoke()/BeginInvoke()区别
  3. 最容易看懂的汇编语言书籍:汇编语言 王爽
  4. 暑假集训-8.06总结
  5. 算法题目——省份数量(dfs,bfs)
  6. Java学习之路之Hello World小程序
  7. Python机器学习:梯度下降法006随机梯度下降法
  8. Redis info信息(转载)
  9. solidity import @是什么意思
  10. 昨天我上午下单买的电池,已经到了长沙
  11. 防盗报警器c语言程序,基于AT89C2051设计的无线防盗报警器 附程序
  12. win10文件夹加密_Win10今年最重磅更新!Win10 2004正式版详尽体验
  13. 华为天才少年:武大94年博士!江山代有才人出,不拘一格降人才!
  14. Curator基本操作(Zookeeper节点增删改查)
  15. Problem B: 薪酬计算
  16. VirtualBox 虚拟机软件
  17. 实训日志03-学生信息管理系统功能模块(增加,修改,删除,查找)
  18. 截图识别文本OCR软件
  19. 微信自定义菜单以及消息and事件通知
  20. 浅谈从2G到4G空中接口的变化历程

热门文章

  1. (130)System Verilog忽略仓数与违反仓数用法
  2. (46)System Verilog 类中变量随机激励权重分布
  3. System verilog利用class类打印信息
  4. (7)verilog语言编写UART接收
  5. docker 搭建mysql 连接不上_docker搭建MySQL主从集群
  6. python画柱形图把奇数年份也显示出来_python - Matplotlib奇数子图 - 堆栈内存溢出...
  7. android update sdk --no-ui,CircleCI Android constraintLayout不起作用
  8. python读取多行json_如何在Python中读取包含多个JSON对象的JSON文件?
  9. Monocular slam 中的理论基础(2)
  10. Android音视频开发(2)常用的系统播放器MediaPlayer