摘要:
直接上两段代码,因为nodejs基于异步和事件回调的解决方式,涉及到异步的时候,问题往往藏得很深,以下这个简单的问题困扰了很久.之前怀疑是各种问题,到处改.直到最后一步一步跟代码,跟操作数据库部分豁然大悟!!!全是异步搞的鬼...错误代码:12345678if(session){//do somethings}else{if(cookie){//query monggodb}next();}修改后代码:1234567891011if(session){//do somethings}else{if(cookie){queryMongodb(callback(){next();});}else{ 阅读全文