在Promise大行其道的世界里,使用promise可谓是家常便饭了,写一个漂亮的promise极其重要
本文将会基于Express环境实战mongoose的promise,帮大家避免一些常见的错误并对promise链进行调整以提高其可读性
最后,本文将会介绍一种极少见的promise奇淫怪技,解决一些难以解决的又不得不解决的异步冲突
在Promise大行其道的世界里,使用promise可谓是家常便饭了,写一个漂亮的promise极其重要
本文将会基于Express环境实战mongoose的promise,帮大家避免一些常见的错误并对promise链进行调整以提高其可读性
最后,本文将会介绍一种极少见的promise奇淫怪技,解决一些难以解决的又不得不解决的异步冲突
在node开发中,写完了API接口之后,往往都要进行测试,现在常用的测试模块一般都是mocha和chai,
然后我们应该有相配合的请求模块来帮助我们更好地完成断言的工作,今天要介绍的主角就是supertest
用过superagent的童鞋应该都知道,supertest的用法同样简洁优雅,本文环境基于Express,废话不说,上实战代码
Error: Can’t render headers after they are sent to the client.
错误:当响应头被发回客户端时不能被正确渲染!
Express环境下使用mongoose model 进行模糊查询时,需要用ORM进行至少一次至多两次的查询,查询用的都是Promise进行的异步操作