
nodejs
文章平均质量分 67
Sanjay_f
这个作者很懒,什么都没留下…
展开
-
nodejs中exports与module.exports的区别
原文:http://www.hacksparrow.com/node-js-exports-vs-module-exports.html你肯定非常熟悉nodejs模块中的exports对象,你可以用它创建你的模块。例如:(假设这是rocker.js文件)exports.name = function() { console.log('My name is Lemmy Kil转载 2015-04-04 11:04:14 · 598 阅读 · 0 评论 -
nodejs常见代码错误
URL: https://cnodejs.org/topic/53020b75e369e0840e7b060d测试代码:var mongoose = require(‘mongoose’);mongoose.connect(‘mongodb://localhost/test’);执行代码,可以插入到mongodb中,只不过在控制台会报个警告:Failed t原创 2015-04-08 15:05:59 · 3248 阅读 · 0 评论 -
nodejs如何开启多线程,充分发挥多核cpu的性能?
--在实际探讨前,先给出下面一个可能过的解决方案。详细可见:http://blog.fens.me/nodejs-core-cluster/var cluster = require('cluster'), numCPUs = require('os').cpus().length;this.port=8001;if (cluster.isMaster) { co原创 2015-04-08 10:32:45 · 31742 阅读 · 1 评论 -
mongoose添加新的属性-nodejs
做开发的难免要对某个document添加多个新的属性,虽然心里吐槽怎么一开始没说,但没办法,需要要的。例如在用户表里面,居然没有用户的 创建时间 这个属性。为了添加多一个属性,这里看了下mongoose的介绍,简单说下消息来源:http://mongoosejs.com/docs/guide.htmlDefining your schemaE原创 2015-04-06 19:31:19 · 6320 阅读 · 0 评论 -
express解析http请求
get 和 post 的第一个参数都为请求的路径,第二个参数为处理请求的回调函数,回调函数有两个参数分别是 req 和 res,代表请求信息和响应信息 。路径请求及对应的获取路径有以下几种形式:req.query:处理get请求req.body:: 处理 post 请求req.params: 处理 /:xxx 形式的 get 请求req.pa原创 2015-04-05 22:31:14 · 2219 阅读 · 0 评论 -
NodeJs基本语法和类型
正文Node.js 的基础是 JavaScript 这门 脚本语言。而大多数的脚本语言一个共同的特点就是“弱类型”。不同于 PHP 的是,PHP 就是是有了新变量也无需申明,而 JavaScript 则还是需要 var (var是变量的英文单词缩写)来申明一下的。而这个 var 十分吊炸天,可以表示了 C++ 中的int、string、char等一切类型的含义,甚至是 fu原创 2015-04-05 16:00:07 · 1898 阅读 · 0 评论 -
在数据库中用 UUID 来做ID
预设的 ObjectId 范围太小,改用 UUID 来当数据的唯一 ID如果你过去有过 Web 开发经验,到这边肯定会开始有一些疑问欲求解,第一个问题肯定是”ObjectId 的数量极限?”。笔者在此不会回答这问题,因为这答案并不重要,想要准确知道答案,可以去”mongodb.org“寻找答案。比起上述问题,相信你应该更想问:预设的 ObjectId 适用的范围?如果转载 2015-04-05 15:14:38 · 9713 阅读 · 0 评论 -
使用MongoDB的ORM版Mongose来写你的数据操作吧!
Adding the MongoDB BackendThe first necessary change is to add a connection to the MongoDB database. It’s addedto the primary app.js file, so the connection persists for the life of the applicatio原创 2015-04-05 14:50:25 · 2347 阅读 · 0 评论 -
nodejs的require会寻找目录下默认的index文件,如果只提供目录路径的话
但我们去调用模块时候,如果require()里面写的是一个文件夹的名字,而不是一个具体的js文件时候 他会主动去寻找index.js这个文件,因为这个是默认的。 EG;目录的路径如下var routesPath = path.join(getBase, 'servers/main'); var routePath = path.join(routesPat原创 2015-04-03 20:54:53 · 7761 阅读 · 1 评论 -
NodeJS连接Redis:安装及开机自动启动设置
URL:http://ourjs.com/detail/548d14be8a34fa3204000007 简介Redis是一个超精简的基于内存的键值对数据库(key-value),( 有点类似安卓的sharepreference )官方只提供Linux版本,Windows版本(64位)由微软非官方提供,其编绎后仅有1MB左右。实现非常精简,比如并没有传统数据库中库、表的概念,你并不能设翻译 2015-04-09 14:30:22 · 2112 阅读 · 0 评论