body-parser Node.js(Express) HTTP请求体解析中间件

 2016年06月08日    4539

在HTTP请求中,POSTPUTPATCH三种请求方法中包含请求体,Node.js 原生HTTP模块中,请求体要基于流的方式接收和解析。body-parser是一个HTTP请求体解析中间件,使用这个模块可以解析JSON、Raw、文本、URL-encoded格式的请求体,Express框架中就是使用这个模块做为请求体解析中间件。

阅读全文

JavaScript 数字对象 Number

 2016年06月05日    216

JavaScript中的Number对象是一个用于处理数字值的对象,它可以通过构造函数new Number()创建,或通过字面量的形式创建。Number是一个全局对象,Number对象内部的一些属性和方法,即可以通过Number对象访问,也可以全局访问,如:parseInt()parseFloat等都来自于Number对象。

阅读全文

JavaScript中的 Object 类型

 2016年06月02日    180

在ECMAScript中,Object是一个特殊的对象。它本身是一个顶级对象,同时还是一个构造函数,可以通过它(如:new Object())来创建一个对象。我们可以认为JavaScript中所有的对象都是Object的一个实例。

阅读全文

关于 JavaScript 严格模式的介绍

 2016年05月31日    148

ECMAScript 5中引入了严格模式(strict mode),相同的代码在严格模型下有时会比普通模式下执行的更快。在严格模式下,执行引擎会对JavaScript进行更加严格的语法检查,一些在普通模式下的静默错误会在严格模式下抛出异常。

阅读全文

Sequelize 中文API文档-9. 数据类型类 DataTypes 及其API

 2016年05月27日    3698

在使用sequelize.define方法定义模型时,我们一般会为模型属性(列)指定类型type,它表示数据类型,Sequelize会按指定的类型在数据库中创建字段。这些类型被定义到了sequelize模块的DataTypes类中,它是一个静态类可以直接引用其属性或方法。

阅读全文

Sequelize 中文API文档-8. 钩子函数的使用、Hooks相关API

 2016年05月26日    3439

Hooks(钩子)是指会在模型生命周期的特殊时刻被调用的函数,如:模型实例被创建前会调用beforeCreate函数,而在模型实例创建后又会调用afterCreate函数。通过这些钩子函数,使用我们具有在生命周期的特殊时刻访问或操作模型数据的能力。

阅读全文