代码之家  ›  专栏  ›  技术社区  ›  through.a.haze

如何处理从环回存储下载的文件?重定向文件请求

  •  1
  • through.a.haze  · 技术社区  · 7 年前

    以下是我想做的:
    当用户的浏览器试图下载任何文件(图像或其他)时,我想处理它并检查本地文件系统中是否存在该文件。如果文件不存在,我希望将来自其他源(例如AWS S3)的文件传递给浏览器。我该怎么做?

    我已尝试使用Loopback的beforeRemote挂钩:

    Container.beforeRemote('download', (ctx, modelInstance, next) => {
      console.log(ctx.req);
      next();
    });
    

    我有请求参数,但我不知道我能用它做什么。也许我应该使用某种中间件,但我不知道如何使用。

    0 回复  |  直到 7 年前