代码之家  ›  专栏  ›  技术社区  ›  Nicholas Shanks

导入express$请求

  •  0
  • Nicholas Shanks  · 技术社区  · 7 年前

    我试图在节点中创建一个本地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 输入以便按流使用?

    0 回复  |  直到 7 年前
    推荐文章