最近刚开始接触web开发,学习node.js,在写的时候经常会出现Can't set headers after they are sent这个错误。
发现是在redirect或者render之后,node并不会跳出代码段,中断下面的执行,而是继续往下执行,当再次redirect或者render的时候,就会出现这个错误。
要在redirect和render之前适时加上return,结束它们之后的代码执行,可以避免这个错误。
posted on 2011-08-12 01:08
dead_horse 阅读(7774)
评论(4) 编辑 收藏 引用 所属分类:
node.js