- 四、学习单页应用概念以及 React 如何实现这些概念
- 五、将 React 挂钩用于开发
- 六、使用 CreateReactApp 和 Jest 测试设置我们的项目
- 七、学习 Redux 和 React 路由
- 八、:使用 Node.js 和 Express 学习服务器端开发
- 九、什么是 GraphQL?
- 十、建立一个具有 TypeScript 和 GraphQL 依赖关系的 Express 项目
- 十一、我们将学习的内容——在线论坛应用
- 十二、为我们的在线论坛应用构建 React 客户端
- 十三、使用 Express 和 Redis 设置会话状态
- 十四、设置 Postgres 和 TypeForm 存储库层
- 十五、集成 GraphQL 模式——第一部分
- 十六、集成 GraphQL 模式——第二部分
- 十七、将应用部署到 AWS
- 零、前言
- 一、准备
- 二、Node 基础——第 1 部分
- 三、Node 基础——第 2 部分
- 四、Node 基础——第 3 部分
- 五、Node.js 中异步编程的基础知识
- 六、异步编程中的回调
- 七、异步编程中的承诺
- 八、Node 中的 Web 服务器
- 九、将应用部署到 Web
- 十、测试 Node 应用——第 1 部分
- 十一、测试 Node 应用——第 2 部分
- 零、前言
- 一、了解 Node 环境
- 二、理解异步事件驱动编程
- 三、跨 Node 和客户端流式传输数据
- 四、使用 Node 访问文件系统
- 五、管理多个并发客户端连接
- 六、创建实时应用
- 七、使用多个进程
- 八、扩展应用
- 九、微服务
- 十、测试应用
- 十一、将您的工作组织到模块中
- 十二、创建自己的 C++ 插件
- 零、前言
- 一、MERN 栈简介
- 二、使用 ExpressJS 构建 Web 服务器
- 三、构建 RESTful API
- 四、Socket.IO 和 ExpressJS 的实时通信
- 五、使用 Redux 管理状态
- 一、使用 React 构建 Web 应用
- 零、前言
- 一、使用 JavaScript 开发工具
- 二、使用现代 JavaScript 特性
- 三、将 Node 用于开发
- 四、使用 Node 实现 RESTful 服务
- 五、测试和调试服务器
- 六、将 React 用于开发
- 七、增强您的应用
- 八、扩展应用
- 九、应用调试
- 十、测试应用
- 十一、使用 React Native 创建移动应用
- 十二、测试和调试您的移动应用
- 十三、使用 Electron 创建桌面应用
- 零、序言
- 一、Node.js 14 简介
- 二、处理 I/O
- 三、流、流、流
- 四、使用网络协议
- 五、开发 Node.js 模块
- 六、探索 Node.js web 框架
- 七、使用数据库
- 八、Node.js 测试
- 九、保护 Node.js 应用
- 十、性能优化
- 十一、部署 Node.js 微服务
- 十二、调试 Node.js
- 零、前言
- 一、关于 Node.js
- 二、设置 Node.js
- 三、Node.js 模块
- 四、HTTP 服务器和客户端
- 五、您的第一个简单应用
- 六、实现移动优先范式
- 七、数据存储和检索
- 八、微服务方式下的多用户认证
- 九、与 Socket.IO 的动态客户端/服务器交互
- 十、部署 Node.js 应用
- 十一、单元测试和功能测试
- 十二、安全
- 零、前言
- 一、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 聚合器——开发
- 零、前言
- 一、微服务架构
- 二、Node.js 中的微服务——Seneca 和 PM2 替代方案
- 三、从单体到微服务
- 四、用 Node.js 编写你的第一个微服务
- 五、安全性和可追溯性
- 六、测试和使用文档记录 Node.js 微服务
- 七、监控微服务
- 八、部署微服务
- 零、前言
- 一、MEVN 简介
- 二、构建 Express 应用
- 三、MongoDB 简介
- 四、REST API 简介
- 五、构建真实的应用
- 六、使用passport.js构建认证
- 七、使用passport.js构建 OAuth 策略
- 八、Vuex
- 九、测试 MEVN 应用
- 十、走向实时
- 零、前言
- 一、MEAN 简介
- 二、开始使用 Node.js
- 三、构建一个 Express Web 应用
- 四、MongoDB 概论
- 五、Mongoose 简介
- 六、使用 Passport 管理用户认证
- 七、Angular 简介
- 八、创建 MEAN CRUD 模块
- 九、使用 Socket.io 添加实时功能
- 十、测试 MEAN 应用
- 十一、自动化和调试 MEAN 应用
- 零、前言
- 一、简介
- 二、概述
- 三、Nest.js 认证
- 四、Nest.js 的依赖注入系统
- 五、TypeORM
- 六、Sequelize
- 七、Mongoose
- 八、WebSockets
- 九、微服务
- 十、Nest.js 中的路由和请求处理
- 十一、OpenAPI(Swagger)规范
- 十二、命令查询职责分离(CQRS)
- 十三、架构
- 十四、测试
- 十五、使用 Angular Universal 的服务器端渲染
- 九、使用 Node-RED 创建一个 ToDo 应用
- 十、处理树莓派的传感器数据
- 十一、通过在 IBM 云中创建服务器端应用来可视化数据
- 十二、利用 Slack 和 IBM Watson 开发聊天机器人应用
- 十三、在 NodeRed 库中创建并发布自己的节点
- 零、前言
- 一、微服务揭秘
- 二、准备上路
- 三、探索反应式编程
- 四、开始你的微服务旅程
- 五、理解 API 网关
- 六、服务注册和发现
- 七、服务状态和服务间通信
- 八、测试、调试和文档编写
- 九、部署、日志记录和监控
- 十、加固您的应用
- 零、前言
- 一、欢迎来到全栈 JavaScript
- 二、启动和运行
- 三、Node 和 MongoDB 基础知识
- 四、Express 简介
- 五、模板与 Handlebars
- 六、控制器和视图模型
- 七、使用 MongoDB 持久化数据
- 八、创建 RESTful API
- 九、测试你的代码
- 十、部署基于云的服务
- 十一、流行的 Node.js Web 框架
- 十二、使用流行前端框架的单页应用
- 零、前言
- 一、起步
- 二、MongoDB、Mongoose 和 REST 应用编程接口——第 1 部分
- 三、MongoDB、Mongoose 和 REST 应用编程接口——第 2 部分
- 四、MongoDB、Mongoose 和 REST 应用编程接口——第 3 部分
- 五、使用套接字的实时网络应用
- 六、生成新消息和新位置消息
- 七、将我们的聊天页面设计为网络应用
- 八、连接页面和传递房间数据
- 九、ES6 类
- 十、async/await项目设置
- 零、前言
- 一、为什么是 CoffeeScript?
- 二、运行 CoffeeScript
- 三、CoffeeScript 和 jQuery
- 四、CoffeeScript 和 Rails
- 五、CoffeeScript 和 Node
- 零、前言
- 一、设置您的工作区
- 二、使用 MongoDB 配置持久化
- 二、创建应用编程接口
- 四、保护您的后端
- 五、实时数据和网络套接字
- 六、引入 Ionic
- 七、构建用户界面
- 八、让我们的应用交互
- 九、访问本地电话功能
- 十、使用 API
- 十一、与安全设施合作
- 十二、使用实时数据
- 十三、构建高级聊天应用
- 十四、使用 Ionic 框架创建电子商务应用
- 零、前言
- 一、使用 MVC 设计模式构建类似推特的应用
- 二、使用 MySQL 数据库建立一个基础网站
- 三、构建多媒体应用
- 四、不要拍照,而是把它做出来——摄影师的应用
- 五、使用 MongoDB 地理空间查询创建商店定位器应用
- 六、使用 Restful API 和 Loopback.io 构建客户反馈应用
- 七、使用 Socket.io 构建实时聊天应用
- 八、用 Keystone 内容管理系统创建博客
- 九、使用 Node.js 和 NPM 构建前端流程
- 十、使用持续集成和 Docker 创建和部署
下载
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。
请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百科)
组织介绍
访问我们的主页。
















