我试图在节点中创建一个本地CommonJS模块,其中包含用于快速请求的实用程序函数,但无法获取分配给req对象的流类型。我有如下代码(在本例中被忽略了):
import type { $Request } from 'express';
const getRequestUrl = (req: $Request) => req.originalUrl;
module.exports = { getRequestUrl };
但是当我把鼠标悬停在
req
上面(在带有官方流扩展v1.0.1的MS代码中),它显示为type
any
而不是
express$Request
.
如果我键入
需求
参数为
http$IncomingMessage
(不需要import语句)
需求
获取该类型,然后我会错误地说
originalUrl
在该类的类型上不存在。
我在./flow type/npm中安装了“express_v4.16.x.js”/
我应该如何导入
Request
输入以便按流使用?