摘要: app.param中间件用于对URL中的参数进行获取、加工、输出,提供公有逻辑,以达到代码重构的目的。 以下示例采取三个步骤对代码进行重构,app.param中间件的作用非常明显: 不使用中间件 不使用中间件 1 var users = { 2 'azat': { 3 email: 'hi@azat 阅读全文
posted @ 2016-07-09 07:26 heoo 阅读(799) 评论(0) 推荐(0) 编辑
摘要: Express 设置 系统设置 1. 无须再定义,大部分有默认值,可不设置 2. 常用设置 envview cacheview engineviewstrust proxyjsonp callback namejson replacer and json spacescase sensitive r 阅读全文
posted @ 2016-07-08 20:20 heoo 阅读(294) 评论(0) 推荐(0) 编辑
摘要: Express服务启动常规七步 1. 引用模块 var express=require('express'), compression=require('compression'), bodyParser=require('body-parser'), mongo=require('mongoski 阅读全文
posted @ 2016-07-08 20:15 heoo 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 设置 快捷键设置 可以采用多种风格,这里采用Visual Studio风格,便于习惯使用其它IDE的用户迁移。 JavaScript版本设置 JavaScript的主流版本已升至ESMAScript6,在此设置后,开发过程中IDE可以更智能地进行排版处理。(若仅有服务端处理,选择ECMAScript 阅读全文
posted @ 2016-07-01 13:21 heoo 阅读(1240) 评论(0) 推荐(0) 编辑
摘要: 两种加载方式 加载方式 规范 命令 特点 运行时加载 CommonJS/AMD require 社区方案,提供了服务器/浏览器的模块加载方案 非语言层面的标准 只能在运行时确定模块的依赖关系及输入/输出的变量,无法进行静态优化。 编译时加载 ESMAScript6+ import 语言规格层面支持模 阅读全文
posted @ 2016-06-15 16:57 heoo 阅读(2387) 评论(0) 推荐(0) 编辑
摘要: async/await使用同步的方式来书写异步代码,将异步调用的难度降低到接近于0,未来必将大放异彩。然而在当下,由于标准化的缓存步伐,async/await尚在ES7的草案中。为了尝先,特试用了下面两种方式: 使用社区提供的asyncawait封装使用ES7草案 使用社区提供的asyncawait 阅读全文
posted @ 2016-06-15 16:53 heoo 阅读(5396) 评论(2) 推荐(1) 编辑
2016年7月20日
摘要: Redis的六种特性 l Strings l Hashs l Lists l Sets l Sorted Sets l Pub/Sub Redis各特性的应用场景 Strings Strings 数据结构是简单的key-value类型,value其实不仅是String,也可以是数字。 常用方法 方法 阅读全文
posted @ 2016-07-20 18:30 heoo 阅读(16546) 评论(3) 推荐(2) 编辑
2016年7月14日
摘要: 1. Redis是使用内存存储(in-momory)的非关系型数据。 2. Redis的数据存储选项共有5种:字符串、列表、集合、散列表、有序集合。 3. Redis的操作类型 a) 每种数据类型都有自己的专属命令 b) 支持批量操作(bulk operation) c) 不完全的(partial) 阅读全文
posted @ 2016-07-14 23:34 heoo 阅读(363) 评论(0) 推荐(1) 编辑
2016年7月8日
摘要: 要学Node.js,先学Express.js。 Express.js是Node.js官方推荐的基础框架。 Express.js框架经过一系列的发展,已经到了4.x版本。新的版本解决了3.x之前版本的依赖过重问题,只保留了一个static模块。 掌握Express.js框架之后,再去学习Node.js 阅读全文
posted @ 2016-07-08 20:11 heoo 阅读(245) 评论(0) 推荐(0) 编辑
2016年7月2日
摘要: node模块系统常用命令(安装,查看,更新,缷载,关联) 阅读全文
posted @ 2016-07-02 12:31 heoo 阅读(851) 评论(0) 推荐(0) 编辑
2016年7月1日
摘要: 安装 安装MongoDB 从官网下载 安装 测试连接 启用 安装MongoDB Windows服务 > d:\mongodb\bin>mongod --dbpath "d:\mongodb\data\db" --logpath "d:\mongodb\data\log\MongoDB.log" -- 阅读全文
posted @ 2016-07-01 16:05 heoo 阅读(380) 评论(0) 推荐(0) 编辑
2016年6月29日
摘要: 1 using System.Collections.Generic; 2 using System.Linq; 3 4 namespace FourLevelDemo.Services 5 { 6 public class CategoryService 7 { 8 private static  阅读全文
posted @ 2016-06-29 18:37 heoo 阅读(1196) 评论(0) 推荐(0) 编辑