
node.js
文章平均质量分 61
Dear_Mr
尽自己的努力,做好该做的事情
展开
-
Node.js EventEmitter
Node.js EventEmitterNode.js中大部分的模块,都继承自Event模块(也就是events.EventEmitter)是一个简单的事件监听器模式的实现关于events.EventEmitter的使用在下面这段代码中,通过EventEmitter 类的实例来绑定和监听事件var events = require('events'); var eventEmitter = new原创 2016-12-13 23:18:44 · 850 阅读 · 0 评论 -
node.js的querystring.stringify的使用
node.js的querystring.stringify的使用该方法可以将对象转换为字符串,字符串中多个参数用‘&’分割,键与值用”=”赋值注意与 querystring.parse()区别,后者是将字符串转换为对象querystring.stringify(obj, [sep], [eq])obj:欲转换的对象sep:设置分隔符,默认为‘&’eq :设置赋值符,默认为‘=’querystri原创 2017-04-05 16:26:33 · 4729 阅读 · 0 评论 -
Express学习笔记
Node的核心理念是事件驱动编程,在Node构建的Server中,Http请求就是要处理的事件,http.createServer方法是将函数作为一个参数,每次有HTTP请求发送过来的时候都会调用那个函数http.createServer(function(req, res) { res.writeHead(200, {'content-type': 'text/plain'});原创 2017-06-19 13:08:33 · 636 阅读 · 0 评论 -
Node.js的module.exports与exports
今天在写MongoDB的DAO的时候,因为一些疏忽导致出现了例如MongoDB is not a function,Cannot read property 'connect' of undefined的错误,所以写这篇博客说说module.exports与exports,顺便理一下自己在写DAO的思路想先看下官网的东西,地址:http://nodejs.cn/api/exports先看一下expo原创 2017-07-29 18:26:38 · 1493 阅读 · 0 评论 -
Node.js对于MongoDB的操作DAO的封装
Node.js对于MongoDB的操作DAO的封装在看下面的代码之前,希望你阅读过这个,在阅读完之后,你应该就会明白,我下面的这些代码的整体思想。首先,下面是代码的大体的样子var mongoClient = require('mongodb').MongoClient;function MongoDB(url) {...}...MongoDB.prototype.insert = funct原创 2017-07-30 21:29:48 · 2710 阅读 · 0 评论 -
关于npm的报错
关于npm缺少asynckit的报错今天,在git bash中输入npm -v的时候,发现提示缺少模块然后我输入node -v,显示出了node版本,然后我将这个错误搜索了一下,搜索到的没有什么有效信息 后来我就想着因为npm是安装node的时候自带的,我就想着卸载下node,然后重新安装一次,结果我又碰到了问题,node没有办法删除,并且报出的错误码是2330,在网上一阵...原创 2018-04-19 11:34:46 · 1360 阅读 · 0 评论 -
Linux系统下Node.js的版本升级
Linux系统下Node.js的版本升级昨晚想升级下Node的版本,先用sudo npm install -g n安装了n模块,之后使用sudo n stable命令的时候,报的是没有sudo这个命令。之后就在自己头疼脑热的情况下,不知看了哪个博客,把npm给删除了,后来发现在升级Node版本的时候,还是需要用到npm,所以,就需要安装一下了,安装命令如下: 查看npm安装的版本 ...原创 2018-07-09 23:51:33 · 1310 阅读 · 0 评论