WebSocket
WebSocket 在 Node.js 中,使用最广泛的 WebSocket 模块是 ws,也有不少其它扩展第三方模块,例如 http://socket.io,nodejs-websocket,node-websocket-server ws GitHub - websockets/ws: Simple to use, blazing fast and thoroughly teste...
WebSocket 在 Node.js 中,使用最广泛的 WebSocket 模块是 ws,也有不少其它扩展第三方模块,例如 http://socket.io,nodejs-websocket,node-websocket-server ws GitHub - websockets/ws: Simple to use, blazing fast and thoroughly teste...
Express 中文网 Express 入门 Express 介绍 Express 是一个保持最小规模的灵活的 Node.js Web 应用程序开发框架,为 Web 和移动应用程序提供一组强大的功能。 Express 和 http 模块类似,用来创建 Web 服务器的。 安装 npm install express@4.17.1 # 全局安装 npm install expre...
child_process(原生) Nodejs 下引入模块 child_process 实现调用 shell调用的两种方式 child_process.exec(command[, options][, callback]) child_process.execFile(file[, args][, options][, callback]) Nodejs 中通过 exec 执行 ...
mysql 模块 https://github.com/mysqljs/mysql 安装 cnpm install mysql 连接数据库 数据库连接参数说明: 参数 描述 host 主机地址 (默认:localhost) user 用户...
MongoDB 介绍 MongoDB 是一种文档导向数据库管理系统,由 C++ 撰写而成。 Node.js 中操作 MongoDB 安装 cnpm install mongodb CRUD
npm 入门 什么是 npm? npm 是 Node.js 的标准包管理器。新版的 node.js 已经集成了 npm。可以通过输入 npm -v 来测试是否成功安装;如果你安装的是旧版本的 npm,可以很容易得通过 npm 命令来升级,命令如下: sudo npm install npm -g # 如果是 Window 系统使用以下命令即可: npm install npm -g ...
Node.js 多进程 Node.js 是以单线程的模式运行的,但它使用的是事件驱动来处理并发,这样有助于我们在多核 cpu 的系统上创建多个子进程,从而提高性能。每个子进程总是带有三个流对象:child.stdin, child.stdout 和 child.stderr。他们可能会共享父进程的 stdio 流,或者也可以是独立的被导流的流对象。Node 提供了 child_proces...
Node.js 基础 Node.js 介绍 什么是 Node.js? 简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个事件驱动 I/O 服务端 JavaScript 环境,是一个基于 Chrome V8 引擎的 JavaScript 运行环境。,V8 引擎执行 Javascript 的速度非常快,性能非常好。 Node.js 和浏览器对比...
会话控制 所谓会话控制就是对会话进行控制。HTTP 是一种无状态的协议,它没有办法区分多次的请求是否来自于同一个客户端,无法区分用户而产品中又大量存在的这样的需求,所以我们需要通过会话控制来解决该问题。 常见的会话控制技术有三种: cookie session token Cookie cookie 是 HTTP 服务器发送到用户浏览器并保存在本地的一小块数据,保存...
fs 文件系统模块 fs 模块介绍 Node.js 内置的 fs 模块就是文件系统模块,负责读写文件。和所有其它 JavaScript 模块不同的是,fs 模块同时提供了异步和同步的方法。什么是异步方法?因为 JavaScript 的单线程模型,执行 IO 操作时,JavaScript 代码无需等待,而是传入回调函数后,继续执行后续 JavaScript 代码。比如 jQuery 提供的...