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

时间:2018-06-25 20:32:57

标签: node.js express backend loopbackjs

这就是我想要做的:
当用户的浏览器尝试下载任何文件(图像或其他文件)时,我要处理它并检查文件是否存在于本地文件系统中。如果该文件不存在,我希望通过浏览器从另一个来源(例如,AWS S3)传递该文件。我怎样才能做到这一点?

我尝试使用Loopback的beforeRemote挂钩:

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

我有请求参数,但我不知道该如何处理。也许我应该使用某种中间件,但是我不知道怎么做。

0 个答案:

没有答案