ApacheCN NodeJS 译文集 20211204 更新

  • 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 创建和部署
  • 【ApacheCN NodeJS 译文集 20211204 更新】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 :80 apachecn0/apachecn-node-zh # 访问 http://localhost:{port}

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

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

贡献指南 本项目需要校对,欢迎大家提交 Pull Request。
请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百科)
组织介绍 访问我们的主页。
赞助我们 通过平台自带的打赏功能,或点击这里。

    推荐阅读