登录
注册
node.js 学习社区

全部博客

  • var nation_export_save = function(req, res) { var encode = req.body.encode;(encode为‘utf8’ or 'GBK') var sname = req.body.sname; var items = req.body.items; Nation.find({}, function(er
    2014-12-01 09:18 幸福港湾 0 回复 996 浏览
  • 一个简单的日志module, 功能如下 时间显示 调用log的文件名与行号显示 不同日志级别使用不同颜色输出 支持stdout输出的同时写入文件日志 文件日志使用缓存以降低io次数 使用示例 var log = require('./log'), logWithoutFile = log.create(); logW
    2014-12-01 07:25 卷卷儿 0 回复 915 浏览
  • 1.安装 express-partials。方法一:运行 cmd 用 npm install express-partials方法二:在 package.json 里面的 dependencies 添加 "express-partials": "*"。然后运行 cmd 并切换至项目目录运行 npm install 获得最新版。 app.js 里面引用 express-partials。步骤一
    2014-12-01 07:15 正处级 0 回复 607 浏览
  • 启动方式: node --nouse-idle-notification --expose-gc --max-old-space-size=8192 memcached.js 性能:用mc_benchmark测试可以达到4万qps. memcached.js的源码: var net = require('net'); var store = {} function handle
    2014-12-01 06:14 莫博之 0 回复 982 浏览
  • 原来一直不知道怎么在Express+Nodejs里面添加类似于Struts2的拦截器(因为要使用登录拦截的功能)。以前一直以为在router这块添加类似一下的转移路由控制权代码的(每个都加很麻烦) app.get('/show', controllers.checkLogin);//登录验证 app.get('/show', controllers.showList);//实际跳转 又或者是像某
    2014-12-01 02:49 于媛媛 0 回复 975 浏览
  • nodejs 用 cluster 模块实现多进程 启动,刚开始 心喜 if (cluster.isMaster) { var numCPUs = require('os').cpus().length; var data = 0; // 启动多个进程. for (var i = 0; i < numCPUs; i++) { //增加一个进程 var worker_pro
    2014-12-01 02:48 飞矢无动 0 回复 902 浏览
  • var mongoose = require('mongoose'); var Grid = require('gridfs-stream'); var async = require('async'); var gfs = Grid(mongoose.connection.db, mongoose.mongo); var GridFile = require('../../models
    2014-12-01 02:03 糖果花瓣流浪 0 回复 951 浏览
  • 使用http库或者request库请求一个url地址时,中文全部乱码了。弄了好久,问题终于解决了,下面给出解决方案, iconv需要依赖native库,这样一来,在一些不支持native模块安装的虚拟主机和windows平台上,我们还是无法安心处理GBK编码。 需要引入三个库 request、iconv-lite、bufferhelper 中文问题完美解决 /** * @
    2014-12-01 01:47 李珊珊 2 回复 1137 浏览