看到一个很赞的演示,搬运一下地址。 涉及到http超时处理,stream读写大文件,串并行的异步调用等,对node初学者是很好的启发。 以下是搬运了演示里的一些代码: var http = require('http')…
分类:node.js
yield 和 yield*
最近在看 koa 的中间件实现时,总是看到 yield* next 这种用法,觉得很困惑。下面是学习成果。 代理 yield 我们先来看看原生语法中,代理 yield(delegating yield)的含义和用法。 首…
使用 Node.js 和 CoffeeScript 编写命令行工具
命令行工具常用bash、python、ruby等语言编写,其实用node.js和CoffeeScript编写也很方便,特别是涉及I/O相关操作的工具。本文介绍一些基本的知识。 shebang 和别的脚本一样,开头加上sh…
用forever来解决重复重启node服务器的问题
This is probably only applicable to beginners as I can only assume experienced users have already had this iss…
公司项目NODEJS实践0.1[ ubuntu,nodejs,nginx...]
一、前言 前端如何独立用nodeJs实现一个简单的注册、登录功能,是不是只用nodejs+sql就可以了?其实是可以实现,但离实际应用还有距离,那要怎么做才是实际可用的。 网上有很多nodeJs的示例,包括和 sql /…
【node初体验】【0.1】node建站 基础流程
【node初体验】【0.1】node建站 基础流程 这是我今天学习imooc.com中Node教程的笔记本nodejs基础建站使用工具 由npm install 下载工具 express框架、jade模板引擎、mongo…
orm2 中文文档 4.3 extendsTo(一对一关系)
译者:飞龙 来源:extendsTo 你可能想把可选的属性分割到另一个表中。每个扩展都会是一个新的表,其中每一行的唯一标识符是主模型实例的id。 例如: var Person = db.define("person", …
基于 Node.js 和 Vue 的高效、简单功能强大的静态博客生成器。
ssr-web project A fast, simple & powerful blog framework, powered by Node.js and Vue. 一个基于 Node.js 和 Vue 的…
[译] 从 CoffeeScript 迁移到 ES6
我在多年前爱上了coffeScript。对于javaScript,我一直保持着深沉的爱,也十分高兴得看到node.js的快速发展,但是作为一个有python背景的程序员,我更喜欢coffeeScript的简练语法。 在任…
express express-generator node-dev 自动重新加载 重启
如果是express-generator创建的项目,创建完成时会提示: run the app: $ DEBUG=myapp:* npm start 也就是建议你以npm start方式来启动应用。 其实npm star…
node版本管理工具nvm-Mac下安装及使用
前言 目前主流的node版本管理工具有两种,nvm和n。两者差异挺大的,具体分析可以参考一下淘宝FED团队的一篇文章: 管理 node 版本,选择 nvm 还是 n? 总的来说,nvm有点类似于 Python 的 vir…
关于 Glob (gulp)的学习
参考资料:https://github.com/isaacs/nod… 下文是关于 Gulp 的 gulp.src(globs[, options]) 方法的第一个参数 globs 的学习。 需要注意的是:当…