nodejs重复返回导致服务失败
在路由下返回数据时 res.json({})
,重复响应数据会导致服务失败,
Cannot set headers after they are sent to the client,
网上查阅解决是 直接return掉,但是只能解决同步执行且同一个代码段的代码。
目前使用 Promise,校验完token 之后再执行其他代码返回响应。
引入util.js
中的代码校验 token代码
执行校验token并且查找标签
像这种异步代码就没法 return 解决了,只能用同步方法解决,有什么简单方便的方法解决么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
json 都 return 出去,然后最后 res.send()