|
1
2
在“接收”正文之前,不能检查标题。如果你想做这样的事情,你需要创建一个自定义函数,从套接字读取字节,只解析头,并在出现某些逻辑的情况下关闭连接,这可能比你愿意做的更多。 您可以做的是创建一个中间件函数,该函数读取标头,然后a)继续到下一个中间件,或者b)结束请求。然后,您可以使其在主体解析中间件之前执行该中间件(如果您使用的是类似于koa主体的东西)。通过这种方式,尽管已经“接收”了主体,但在解析主体之前就发送了请求。 实现这样的东西非常容易,而且有很多指南概述了创建和注册新中间件的过程。如果你还不知道怎么做,我建议你开始 here . 编辑:如果您正在进行文件上载,并且使用的是多部分,那么使用中间件功能检查标头并发送401应该不是问题。这将终止连接和文件上载,只要您在开始解析上载之前执行此操作。 |
![]() |
Zak · 令牌认证路由的页面刷新重定向到React中的404页面 6 月前 |
![]() |
ian12_ · 客户端未定义,无法使用mongodb驱动程序连接到数据库 10 月前 |
![]() |
V4lis · 将路线分成不同的模块 10 月前 |
![]() |
MarCordero385 · 未应用多目标配置 11 月前 |
![]() |
Kris Oye · 如何获取JavaScript类构造函数的描述符? 11 月前 |
|
Shanxx · 我在哪里存储我的jwt以进行授权? 11 月前 |
![]() |
cuneyttyler · Node.js中的FFMPEG:转换失败 1 年前 |