以下是我想做的: 当用户的浏览器试图下载任何文件(图像或其他)时,我想处理它并检查本地文件系统中是否存在该文件。如果文件不存在,我希望将来自其他源(例如AWS S3)的文件传递给浏览器。我该怎么做?
我已尝试使用Loopback的beforeRemote挂钩:
Container.beforeRemote('download', (ctx, modelInstance, next) => { console.log(ctx.req); next(); });
我有请求参数,但我不知道我能用它做什么。也许我应该使用某种中间件,但我不知道如何使用。