nodejs
文章平均质量分 60
呵离
人生百味,情最浓,人生繁华,淡最真.不论时光如何流转,有些东西不会改变,那就是对美好的追求,对真情的渴望.
展开
-
nodejs留言板的一些总结
url编码在nodejs访问url中有中文时,要用全局函数encodeURIComponent(string) 对其进行编码, (html的链接或提交表action地址中没有这个需求),如http://localhost:3000/小明/家乡 这个链接中,为/:name/:title格式,在nodejs中就如要做如下处理。如果如做处理,则在IE浏览器中会有问题:“TypeError: The h原创 2016-07-21 15:27:44 · 4741 阅读 · 0 评论 -
express 4中间件迁移
express 中间件迁移express-sessionvar session = require('express-session')app.use(session({ resave:true, saveUninitialized:true, secret:'hebinibn'}));bodyParservar bodyParser = require('body-p原创 2016-07-11 17:02:01 · 242 阅读 · 0 评论 -
domain的一些理解
参考资料 1. 由于nodejs的事件回调机制, try catch无法捕获回调中的异常,如下例:function callback(){ throw new Error('error here!');}try{ callback();}catch(err){ console.log(err);}引入domain域,将所有该域中继承自EventEmitter类的异原创 2016-07-08 10:27:52 · 2077 阅读 · 0 评论 -
nodejs基础一
模块加载/删除/重载加载 var modu = require("./TestModu.js") 模块中要导出的属性都在前面加上exports, 如下: var testVar = "this is a mudole..."exports.testVar = testVar console.log(testVar) 重复加载只有第一次有效; 加载后可在原创 2016-06-24 18:04:58 · 263 阅读 · 0 评论 -
国内源安装 nodejs与npm
参考资料 nodejs 环境搭建 webstorm IDE工具下载安装原创 2016-06-21 15:35:26 · 6284 阅读 · 0 评论 -
readline使用示例
'use strict';const fs = require('fs');const readline = require('readlinie');const os = require('os');const folder = "C:\\Users\\....";const f_master = `${folder}\\master.txt`;const f_master_w = `${f原创 2017-05-10 18:17:55 · 717 阅读 · 0 评论 -
nodejs定时器setInterval,setTimeout,clearTimeout, clearInterval源码学习
nodejs Timernodejs Timertimer.unref()的失效情况先看timer.unref的底层调用对失效的解释定时器的创建TimerWrapTimerWrap()再重点看下TimerWrap里的uv_timer_init总结setInterval定时器clearTimeout, clearIntervalsetImmediate...原创 2018-03-28 10:29:44 · 3451 阅读 · 0 评论