ctx.response = false 是什么意思?

来源:2-3 next作为koa中间件使用

香饽饽0

2019-04-15

写回答

3回答

Jokcy

2019-04-16

正如香饽饽0所说,这边这么用是因为handle方法处理了response,这个后面会有讲解。

0
0

香饽饽0

提问者

2019-04-15

ctx.respond

为了绕过 Koa 的内置 response 处理,你可以显式设置 ctx.respond = false;。 如果您想要写入原始的 res 对象而不是让 Koa 处理你的 response,请使用此参数。

请注意,Koa _不_ 支持使用此功能。这可能会破坏 Koa 中间件和 Koa 本身的预期功能。使用这个属性被认为是一个 hack,只是便于那些希望在 Koa 中使用传统的 fn(req, res) 功能和中间件的人。


3
0

Valar丶Morghulis

2019-04-16

正好我也想问这个问题

0
0

全栈进阶课程 React16.8+Next.js+Koa2一步到位开发Github

学习React/Next.js服务端渲染SSR同构设计方案,理解OAuth登录体系的实现原理

651 学习 · 311 问题

查看课程