Node.js 异步回调要怎样放进请求处理里
· 阅读需 2 分钟
前端开发者刚转到 Node.js 时,经常会在异步这里卡住。页面脚本里也有事件和回调,但放进服务端请求处理后,感受会更强,因为浏览器正在等你返回结果,流程一下就变得更有压力。
前端开发者刚转到 Node.js 时,经常会在异步这里卡住。页面脚本里也有事件和回调,但放进服务端请求处理后,感受会更强,因为浏览器正在等你返回结果,流程一下就变得更有压力。
2013 年很多前端开发者第一次认真看 Node.js 时,最兴奋的地方往往是“终于可以用 JavaScript 写后端了”。但真正想把它学好,第一步不是写接口,而是先把服务端思维建立起来。
2013 年刚开始用 Node.js 写小服务时,很多项目规模不大,大家对日志的预期也很简单:出问题时能在控制台看到几行输出就行。可我后来越写越觉得,哪怕暂时还没有完整日志系统,只是写到控制台,日志也应该先有最基本的格式感。
Node.js 最吸引前端开发者的地方,往往是“终于能用 JavaScript 写后端”。但刚开始时,如果只顾着找框架、写接口,很容易忽略一个更基本的问题:请求到底是怎么进来,又是怎么返回出去的。