基于 shipit 的Node.js 应用部署方案

本文主要介绍如何基于shipit的自动化部署方案,可以支持测试环境、灰度上线、回滚等功能。 shipit介绍 shipit 是一个为 Node 应用部署开发的一个工具,主要有以下特色 全部使用 Javascript 开发 基于 orchestrator(…

Read More

我们的前端技术2015--编码规范

1:编码规范 1.1 javascript 编码规范 编码规范的选择是件非常容易的事情,网上有非常多得选择,我们使用的是 airbnb 团队在 GitHub 维护的airbnb/javascript。 选择这个规范主要因为…

Read More

co 进阶用法

1: co中数组的使用 map 传入的函数,也可以是个 generator。下面的代码解释如何处理 代码:array-co /** * co array */ var co = require('co')…

Read More

搞定 koa 之 co源码解析

书接上文,这次我们来详细看看 co 的源码,这是了解 koa 的必要步骤。 系列目录 搞定 koa 之generator 与 co 搞定 koa…

Read More

NodeJs应用程序架构

第一次写技术类的文章,水平不高,才能有限,还希望大家多多指教。o(∩_∩)o 网上关于NodeJs的文章很多,不乏有很多的经典文章,但是据我个人观察,如何利用NodeJs本身特性来架构 一个高可维护性和可扩展性的应用程序的文章几乎没有。所以在这里我将分享一下我的小小经验。 一个糟糕的架构 下面的代码是一个关于登陆的实现(伪代码)…

Read More