随笔分类 - nodejs
摘要:1.新建一个base64.js文件 添加下面的代码 上面代码中的base64encode()用于编码,base64decode()用于解码。2.在前段导入 base64.js文件 3.加密 4.解密 5.对utf-8字符进行编码要这样写: 然后,解码要这样写: 参考文献: http://www.ru
阅读全文
摘要:1.首先,我们创建一个Express应用程序!我将使用express.js生成器。 2.让我们准备elasticsearch。下载elasticsearch,并将其解压到文件系统的某个位置。然后运行 3.这样做会使用默认参数初始化elasticsearch(localhost上的端口9200是默认配
阅读全文
摘要:Underscore一个JavaScript实用库,提供了一整套函数式变成有用的实用功能,但是没有扩展任何JavaScript内置对象。它是这个问题的答案:“如果我在一个空白的HTML页面前坐下, 并希望立即开始工作, 我需要什么?“...它弥补了部分jQuery没有实现的功能,同时又是Backbo
阅读全文
摘要:我们通过fs这个模块来对文件系统进行操作,对于文件系统操作一般都有同步、异步方法,两者区别,同步等有返回结果时候,在继续执行后面的代码,异步是不等返回结果,直接执行后面的代码,待有返回结果时候,通过回调函数来做出处理。一般同步方法函数名在异步方法名字后面加Sync,如异步读取文件readFile,同
阅读全文
摘要:在ubuntu上安装nodejs步骤1:升级系统用以下命令来升级系统,并且安装一些Node.js的必要的包。root@ubuntu-15:~# apt-get updateroot@ubuntu-15:~# apt-get install python gcc make g++步骤2:获取Node.
阅读全文
摘要:安装创建项目: 1.一定要全局安装(koa1.2和koa2都己经支持) 2.koa1 生成一个test项目,切到test目录并下载依赖 koa1创建项目 Koa是一个类似于Express的Web开发框架,创始人也是同一个人。它的主要特点是,使用了ES6的Generator函数,进行了架构的重新设计。
阅读全文
摘要:console 模块提供了一个简单的调试控制台,类似于 Web 浏览器提供的 JavaScript 控制台。 该模块导出了两个特定的组件: 一个 Console 类,包含 console.log() 、 console.error() 和 console.warn() 等方法,可以被用于写入到任何
阅读全文
摘要:assert.fail(message) assert.fail(actual, expected[, message[, operator[, stackStartFunction]]]) operator <string> 默认为 '!='。 stackStartFunction <functi
阅读全文
摘要:assert.strictEqual(actual, expected[, message]) 使用全等运算符( )测试 actual 参数与 expected 参数是否全等。 2.assert.notStrictEqual() 使用不全等运算符(!==)测试 actual 参数与 expected
阅读全文
摘要:assert.equal(actual, expected[, message]) 使用相等运算符(==)测试 actual 参数与 expected 参数是否相等(通俗解释equal方法接受三个参数,第一个参数是实际值,第二个是预期值,第三个是错误的提示信息。)。 如果两个值不相等,则抛出一个带有
阅读全文
摘要:assert.ifError(value) 如果 value 为真,则抛出 value。 可用于测试回调函数的 error 参数(通俗解释ifError方法断定某个表达式是否false,如果该表达式对应的布尔值等于true,就抛出一个错误。它对于验证回调函数的第一个参数十分有用,如果该参数为true
阅读全文
摘要:测试 value 是否为真值。 相当于 assert.equal(!!value, true, message)。 如果 value 不为真值,则抛出一个带有 message 属性的 AssertionError,其中 message 属性的值等于传入的 message 参数的值。 如果 messa
阅读全文
摘要:assert模块是Node的内置模块,主要用于断定。如果表达式不符合预期,就抛出一个错误。该模块提供11个方法,但只有少数几个是常用的。 1.assert() assert(value[, message]) assert.ok() 的别名,ok是assert方法的另一个名字,与assert方法完全
阅读全文
摘要:生成一个node项目1.创建文件夹2.文件夹中右键->在此处打开命令窗口->文件夹中打开dos3.执行:npm init //一路回车,最后y4.安装插件: C:\www\nodejs\hello>npm install async --save-dev
阅读全文
摘要:1.同步:var async = require("async"); async.series([step1, step2, step3],function(err, values) { do somethig with the err or values v1v2v3});var async =
阅读全文
摘要:http://cnodejs.org/topic/54acfbb5ce87bace2444cbfb 先安装:G:\www\nodejs\one\models>npm install async --save-dev 1.串行无关联:async.series(tasks,callback);多个函数依
阅读全文
摘要:var async = require('async'); //串行无关联series//串行有关联waterfall//并行:parallel //会把各个函数的执行结果一起放到最后的回调中async.parallel([ function(cb) { setTimeout(function(){
阅读全文
摘要:var async = require('async'); //串行无关联series//串行有关联waterfallasync.waterfall([ function(cb) { setTimeout(function(){ console.log('111111111'); cb(null,
阅读全文

浙公网安备 33010602011771号