nodejs
alien_yangyang
所有的代码都是bug
展开
-
node 的crypto加密
做一个简单的node模块crypto的引入 新建crypto.js let crypto; try { crypto = require(‘crypto’); } catch (err) { console.log(‘crypto support is disabled!’); } module.exports = crypto 新建一个test.js const原创 2017-05-23 13:51:17 · 536 阅读 · 0 评论 -
node.js 的加密功能
新建crypto.js 新建test.js const crypto = require(‘./crypto’); const secret = ‘abcdefg’; const hash = crypto.createHmac(‘sha256’, secret);//加密格式sha256 .update(‘I love cupcakes’) .digest(‘hex原创 2017-05-23 13:58:41 · 461 阅读 · 0 评论 -
node的dns
注意:里面的终端先打印的是dns.lookupService(127.0.0.1),之后再打印第一个第三个。原创 2017-05-24 16:17:56 · 306 阅读 · 0 评论 -
node环境配置
1.wget https://nodejs.org/dist/v6.10.3/node-v6.10.3-linux-x64.tar.xz //下载最新的稳定版 v6.10.3 到本地 2.tar xvJf node-v6.10.3-linux-x64.tar.xz //下载完成后, 将其解压 3.mv node-v6.10.3-linux-x6原创 2017-06-07 10:42:26 · 476 阅读 · 0 评论 -
谈谈promise
金字塔类的嵌套采用promise是为了解决层层嵌套式的地狱式回调,在这种回调里,return,throw都是不可用的而且堆栈还会被破坏。正确的promise风格new Promise(...).then(function () { return console.log(1);}).then(function (resultOfPut) { return console.log转载 2017-07-25 10:47:04 · 435 阅读 · 0 评论 -
关于Promise,Generator,async / await 对异步的处理
对于js关于异步是它的一大特点,但有时候也成为了一大难点,金字塔的地狱式回调,现在来浅谈关于js的异步处理方案。众所周知的promise node 的高并发是新的特性,但是回调使其变得有点尴尬,在promise出来后好了很多先看栗子:let foo=new Promise foo() .then((result) => console.log(result)原创 2017-07-26 12:21:47 · 1206 阅读 · 0 评论