gpt4 book ai didi

javascript - 如何注释自定义请求 header 的类型?

转载 作者:行者123 更新时间:2023-12-03 05:06:44 24 4
gpt4 key购买 nike

我有一个端点,它采用string类型的自定义header

我使用 Flow 进行类型注释,但我不确定如何将注释添加到 native Type 的自定义属性上,如下所示。

例如我的功能是:

function(req: Request) {
const custom = req.headers.custom_header;
}

Flow 报告在 header 中找不到属性 custom_header

我尝试以几种不同的方式使用类型声明:

声明 var Request.headers.custom_header: string声明 var req.headers.custom_header: string

但这似乎都没有影响错误。

最佳答案

然而,

Headers 不仅仅是一个对象。有一个Headers.get()方法执行您认为会执行的操作,并进行类型检查。

function parse(req: Request) {
const custom = req.headers.get('custom_header');
}

关于javascript - 如何注释自定义请求 header 的类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41985500/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com