有些判断是不是可以去掉。
来源:7-6 用户登出功能实现

NyanIT
2019-06-27
比如登出功能,then()不是请求成功后的回调吗,为什么还要判断返回的status为200才执行操作,有时候其他的状态码也是表示成功呢?还有就是server.use那里,不是调用/logout才会调用对应的server.use吗,为什么还要判断它的path和method。如果调用对应接口,执行对应的server.use也就是说它的path和method是固定的。除非服务端渲染时都会执行所有的server.use,才有必要去判断一下。
写回答
1回答
-
Jokcy
2019-06-28
server.use就是每次都会执行的,koa就一层层的方法调用,最终根据情况来返回。
判断200肯定要啊,不同的返回对应不同的情况,这边其实少了对其他状态的判断,毕竟这是一个课程,具体的错误判断根据公司不同情况肯定也不同
022019-06-28
全栈进阶课程 React16.8+Next.js+Koa2一步到位开发Github
学习React/Next.js服务端渲染SSR同构设计方案,理解OAuth登录体系的实现原理
651 学习 · 311 问题
相似问题