波浪符号(~)是用来接受(依赖包)补丁安装的。插入符号(^)是用来接受(依赖包)次要版本安装的。
RPC 全称为 Remote Procedure Call(远程过程调用)。是指两个计算机之间的网络通信。客户端与服务端需约定一个数据格式。基于 TCP 或 UDP 协议。
在本地开发中,指定路由使用 history 而非 hashHistory ,也就是浏览器 URL 时,访问多级目录,报出如下错误。Unhandled Rejection (Error): Loading chunk 8 failed.
由于 Node.js 很长时间没更新了,所以今天准备更新到最新版本。虽然,Node.js 更新成功了,但是 npm 没有更新,还是 5.5.1 版本,最新版本已经到 6.9.0 了。所以,运行更新 npm 命令 npm install -g npm 出现如下错误。
如何使用 Node.js 创建 Web 服务器?在 Node.js 的世界里,只需要几行简单的代码,就可以创建一个类似于 IIS 或者 Apache 的 Web 服务。可以说 Node.js 天生就对 Web 方面开发友好,也证明了 Node.js 的强大。
本章介绍了有关 Node.js 的基本概念和使用方法,你将学会如何安装 Node.js 以及模块的概念。
本章介绍了使用 Node.js 编写代码前需要做的准备工作,包括 NPM 的介绍。
Node.js 在客户端 JavaScript 的基础上添加了 File API,以实现文件操作,因此它才能胜任服务端的工作。
Node.js 的本来用途是编写高性能的 Web 服务器,本章介绍了使用 Node.js 操作网络时需要的 API 以及一些坑的回避技巧。
Node.js 使用的是单线程异步模型,但是也支持多线程。本章介绍了使用 Node.js 管理进程时需要的 API 以及主要的应用场景。