v8-analytics 在 NodeJS 中解析 v8-profiler 和 heapdump 输出的日志
解析 v8-profiler 和 heapdump 等工具输出的 cpu & heap-memory 日志,可以提供 v8引擎逆优化或者优化失败的函数标红展示以及优化失败原因展示 函数执…
阮一峰老师对 NodeJS require 的源码解读
2009年,Node.js 项目诞生,所有模块一律为 CommonJS 格式。 时至今日,Node.js 的模块仓库 npmjs.com ,已经存放了 15 万个模块,其中绝大部分都是 C…
用 Koa 写服务体验
晒一下自己用 Koa next generation web framework for node.js 写的一个 web 服务 这个 web 服务主要是做内容的列表展示和搜索的(可能说得比较抽象…
使用 NodeJS 启动一个可用的随机端口号
你以为 如果你根本不想往下看,就直接戳这个库: https://github.com/indexzero/node-portfinder 代码很少,关键原理如下: var portrange = 45032 fu…
NodeJS Web 服务平滑升级
用 Node 搭建一个 Web 服务是一件很轻松的事情,例如经典的 Hello World 例子,三行代码实现一个 Web 服务: require('http').createServer(function (…
Zan Node Web 框架的配套开发工具
一、工具介绍 Zan Node Web 框架的配套开发工具,例如初始化一个新项目、新建一个 NPM 包、本地开发等。 支持特性 支持从 Github 下载最新项目模板 支…
Three.js 在前端和 NodeJS 后端使用
如果是为了写一个 demo 可以直接在 .html 文件中编写 threejs 代码,前端工程化开发,肯定需要在nodejs搭建的开发环境下编程,比如在vue脚手架 vue-cl…
React 项目工程介绍
node_modules 所有依赖包所在位置。执行 yarn install 或 npm install 后,会生成此文件夹。 Yarn 或 Npm 包管理器 包管理器,可以类比于 java 的 mav…
Three.js 和前端技术结合使用
学习 Three.js 的群体有些是前端工程师,对前端知识很了解,有些是非前端出身,对前端了解很少。初学 three.js 对前端的要求并不高,只要对 HTML、CSS…
cookie-parser 基于 NodeJS/ExpressJS 的 Cookie 解析器
解析 Cookie 标头并填充 req.cookies 以 cookie 名称为键的对象。您可以选择通过传递一个 secret 字符串来启用签名 cookie 支持,该字符串分配 req.se…
Meteor 入门介绍
Meteor 是什么 基于 nodejs 的实时 Web APP 开发框架。 Meteor 能带来什么 简单的说,你可以用 js 搞定客户端、服务端的开发。另外,客户端、服务端的…
Handlebars 官方中文文档
Handlebars 为你提供了一个可以毫无挫折感的高效率书写 语义化的模板 所必需的一切。 Mustache 模板和 Handlebars 是兼容的,所以你可以把 Mustache …
morgan 基于 NodeJS 的 HTTP 请求日志中间件
node.js 的 HTTP 请求记录器中间件。 以德克斯特的名字命名,一部你不应该在完成之前观看的节目。 安装 这是一个 Node.js 模块,可通过 npm registry …