用 KOA2 + nodejs + ejs 抓取网页数据,且在前端页面显示出结果信息:query.jsindex.js在访问“/s*”页面时,出现:(node:808) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: Can't set headers after they are sent.错误,且页面无法跳转。试了很多方式,但还是不知道应该在哪里提前返回。目前已知道,是因为在ctx已经结束之后,又去调用render去写数据。。。但就是找不到该在哪里改。。。求助各位。。
1 回答
呼如林
TA贡献1798条经验 获得超3个赞
你的await后面跟的函数都不是async函数
写了await为什么还要搞回调呢
await就是为了解决回调函数嵌套问题而设计的
你这写的真是乱糟糟的
先把 async await promise 搞明白了再写吧
添加回答
举报
0/150
提交
取消