加载中
Express--socket.io使用session验证

安装依赖 npm i --save express-session socket.io 设置一下 const io = require('socket.io'); import session = require('express-session'); // 和 http 使用同一options const session...

2018/02/02 21:29
12
Express中间件--connect-mongodb-session

npm i --save connect-mongodb-session MongoDB session store for Connect and Express const mongoose = require('mongoose'); const session = require('express-session'); const MongoS...

2018/02/02 21:22
15
Express中间件--express-session

npm install --save express-session var session = require('express-session') 设置session-cookie const Options = { secret: 'keyboard cat', // 必须,This is the secret...

2018/02/01 23:22
119
Mongoose--Model(增删查改)

创建Model var schema = new mongoose.Schema({ name: 'string', size: 'string' }); var Tank = mongoose.model('Tank', schema); Adding var Tank = mongoose.model('Tank', yourSchema); ...

2018/02/01 20:33
8
Mongoose--Schema

http://mongoosejs.com/docs/guide.html#virtuals 每个Schema映射一个数据库中的集合,限定了文档字段内容 var mongoose = require('mongoose'); var Schema = mongoose.Schema; var...

2018/02/01 20:11
22
Mongoose快速入门

Schema : 一种以文件形式存储的数据库模型骨架,不具备数据库的操作能力 Model : 由Schema发布生成的模型,具有抽象属性和行为的数据库操作对 Entity : 由Model创建的实体,它的操作也会影...

2018/02/01 19:12
6
Nodejs--querystring (URL 查询字符串)

querystring 模块提供了一些实用函数,用于解析与格式化 URL 查询字符串 querystring.parse(str[, sep[, eq[, options]]]) str <string> 要解析的 URL 查询字符串。 sep <string> 用于界定查...

2018/01/18 14:23
156
Nodejs--readline(逐行读取)

require('readline') 逐行读取可用于从命令行读取、从文件逐行读取写入等 readline 模块的基本用法: const readline = require('readline'); const rl = readline.createInterface({ inp...

2018/01/18 10:50
155
Rxjs--多播操作符

多播(multicast、share、publish)... 多播可以通过 Subject.asObservable 将Subject转成后Observable 使用操作符并订阅 如果不想显式调用 connect(),我们可以使用 ConnectableObservable 的...

2018/01/14 00:00
31
Rxjs--条件和布尔操作符

判断是所有值否符合条件(everty)、是否为空(isEmpty)、 设置为空时默认值(defaultIfEmpty)、找特定值(find、findIndex) defaultIfEmpty public defaultIfEmpty(defaultValue: any): Observa...

2018/01/13 23:18
54
Rxjs--数学和聚合操作符

最大值(max)、最小值(min)、统计个数(count)、聚合(reduce) count public count(predicate: function(value: T, i: number, source: Observable<T>): boolean): Observable 当源完成的时候,...

2018/01/13 23:09
23
Rxjs--错误处理操作符

抛出或处理错误(catch)、重试(retry、retryWhen) catch public catch(selector: function): Observable 捕获 observable 中的错误, 可以通过返回一个新的 observable 或者抛出错误对象来处理...

2018/01/13 22:53
465
Rxjs--工具操作符

测试(do)、延迟发送(delay、delayWhen)、 转为Promise对象(toPromise)、重设调度器(observeOn、subscribeOn) do public do(nextOrObserver: Observer | function, error: function, complet...

2018/01/13 22:43
15
Rxjs--过滤操作符

防抖动(debounce)、去重(distinct)、指定索引值(elementAt)、条件过滤(filter)、 单个匹配值(first、last...)、审计(audit发出间隔内的最新值)、节流(throttle收到通知时发出最新值)、 采样(...

2018/01/13 21:02
184
Rxjs--转换操作符

对Observable 发出的值进行: 缓存(buffer)、映射(map)、扫描累计(scan)、抽取对象属性(pluck)、分离(partition、groupBy)、组合操作(map&concat、merge、switch和scan&merge)、递归扩展(expa...

2018/01/13 19:02
31
Rxjs--组合操作符

Observable 组合(combine)、串行(concat)、并行(merge)、一对一合并(zip)、切换(switch)等 combineLatest public combineLatest(other: ObservableInput, project: function): Observable co...

2018/01/13 16:10
72
Rxjs--创建操作符

创建操作符中除了repeat都是静态方法直接从Rx.Observable上使用 取代回调函数(bindCallback、fromPromise)、直接创建(creat、Observable构造函数、from、of、fromEvent)、 惰性创建(defer)、...

2018/01/13 14:29
67
javascript--数组

摘自ES6入门--阮一峰 扩展运算符(spread)是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。 (1)复制数组 ES5 只能用变通方法来复制数组。 const a1 = [...

2018/01/12 11:12
11
javascript--Object操作

摘自ES6入门-阮一峰 Object.is() ES5 比较两个值是否相等,只有两个运算符:相等运算符(==)和严格相等运算符(===)。它们都有缺点,前者会自动转换数据类型,后者的NaN不等于自身,以及+...

2018/01/10 19:16
11
javascript--Object遍历

摘自ES6入门-阮一峰 属性的可枚举性和遍历 对象的每个属性都有一个描述对象(Descriptor),用来控制该属性的行为。Object.getOwnPropertyDescriptor方法可以获取该属性的描述对象。 { ...

2018/01/10 18:43
6

没有更多内容

加载失败,请刷新页面

返回顶部
顶部