登录
注册
node.js 学习社区

全部博客

  • 给 connect 的 static 模块加上url路径前缀 估计我们使用 connect 都会很自然地按照官方的例子使用静态文件模块 static: var connect = require('connect'); connect( connect.static(__dirname), function (req, res) { res.writeHead(20
    2014-12-02 03:40 李梦飞 0 回复 2032 浏览
  • JavaScript继承 概况 在《Object Oriented JavaScript》提及了12种javascript的继承方式的变化(12种,感觉有点多吧). JavaScript中并没有类,function在JavaScript中的作用只是作为一个构造函数,不过我们后面都暂且把构造函数叫做类。我们认为一个实例的属性依赖于其构造函数提供的属性配置,以及构造函数的原型(p
    2014-12-02 03:39 李晓君 0 回复 2737 浏览
  • 语法有点类似velocity,比ejs要节省点键盘,呵呵。目前只运行于NodeJS上,浏览器版本待续~ 如果你在寻找web框架里的模板引擎,除了ejs,jada神码的,还可以试试这个 liteview 安装 npm install liteview github地址 https://github.com/fishbar/liteview syntax: * variable #{var}
    2014-12-02 03:01 秦皓 0 回复 1726 浏览
  • 起初我也是使用网上流行的forever来尝试,发现控制forever挺麻烦的,特别是多个nodejs节点的时候,总是提示.forever文件已经存在,需要使用-a或者--append来处理,然后实际上有时候进程死了它并不知晓 后来就写了个简单的守护进程,用主进程来启动子进程,如果子进程死了就重启子进程,还有优化的余地,比如如何停止所有的节点的问题,这个用别的shell来处理了,这里只是贴出守护进
    2014-12-02 01:17 丁苏格 0 回复 2730 浏览
  • 近期对node下的几个mysql操作库做了一下简单的调研 主要是针对这3个module进行 libmysqlclient,mysql-native, mysql node-libmysqlclient https://github.com/Sannis/node-mysql-libmysqlclient 基于libmysql的封装, 支持阻塞与非阻塞两种操作方式,目前在query部
    2014-12-02 00:22 小影吖真名 0 回复 3169 浏览
  • 最近express又有了一次大的升级,从3.x到4.x。 其中最突出的一点是路由的改进,增加了一个Router对象。在3.x中只有最基础的app[VERB](path, [callback...], callback);仅仅只是提供一个接口供调用。而4.x的Router改动,更为灵活,可以将路由地址拆分为多段处理。比如,你可以把router相关的文件放入到一个文件夹下。然后直接引用: var r
    2014-12-01 23:46 李山虎 0 回复 2484 浏览
  • npm install mongosessionstore github: https://github.com/lodengo/MongoSessionStore.git store session in mongodb for express 参考: https://github.com/kcbanner/connect-mongo usage: //session store: a
    2014-12-01 23:30 会飞的猪 0 回复 2456 浏览
  • 刚开始学习nodejs时曾被node中的事件困扰,在查阅了一些文章之后迷惑才得以解开,想到以后也许还会有人遇到同样的问题,于是将学习过程记录下来。自己的功底不够,希望能对初学者有所帮助吧。 在 nodejs 下编程,事件是必不可少的,异步回调的时候经常要用到。但是系统预定义的事件有限,有时候程序一复杂就满足不了我们的要求了,这时候我们就需要自定义一些事件。 关于nodejs的事件,Nod
    2014-12-01 23:27 李梁 0 回复 1813 浏览