nodejs
大大大猫头鹰
厚积薄发......
展开
-
NodeJS Connect URL重写中间件组件
NodeJS URL重写中间件组件 var connect = require("connect"); var url = require("url"); //先使用rewrite中间件组件基于缩略名重写URL,然后将控制权转交给showPost组件 var app = connect() .use(rewrite) .use(showPost) .listen(3000); va原创 2016-02-11 15:31:03 · 2136 阅读 · 0 评论 -
NodeJS Connect 简单路由中间件
NodeJS 简单路由中间件//使用URL中的parse方法 var parse = require("url").parse; //这里只接受一个参数,就是routes对象 module.exports = function route(obj){ return function(req,res,next){ //检查以确保req.method定义了 if(!obj[req.metho原创 2016-02-11 15:15:04 · 1166 阅读 · 0 评论 -
NodeJS Connect 简单错误处理中间件
NodeJS Connect 简单错误处理中间件 //错误处理中间件函数必须接受四个参数:err、req、res和next, //而常规的中间件只有三个参数:req、res和next function errorHandler(){ //用NODE_ENV设定程序的模式 Connect通常是用环境变量NODE_ENV (process.env.NODE_ENV) //在不同的服务器环原创 2016-02-11 15:46:16 · 1930 阅读 · 0 评论 -
NodeJS Express 视图查找逻辑
NodeJS Express 视图查找逻辑原创 2016-02-12 15:29:49 · 1006 阅读 · 0 评论 -
NodeJS 断言的使用
这里举一些实际的例子说明在node中断言的简单使用! 首先是例子中使用的基础对象: function Todo(){ this.todos = []; } Todo.prototype.add = function(item) { if(!item) throw new Error('Todo#add requires an item'); this.todos.push(it原创 2016-02-14 00:39:11 · 8772 阅读 · 0 评论