目录 问题原因解决 npm运行服务器,在调用某一个接口时报错Error [ERR_STREAM_WRITE_AFTER_END] write after end,虽然实际接口功能未受影响。 问题 原因 在if中已经调用一次next()了(进行下一中间件,然会后续代码不再执行),但是后面又使用res.end(),就报错了。同理,如果先执行了res.end()再执行res.end()或next()也会报此类错误。 解决 在调用next()时把它return出去。