我有一个文件夹/static/uploads/limited
,我需要配置 nginx 来为特定用户提供一些文件。我还有一个 API/api/auth/canIDownloadThis
可以响应 json 之类的
{
"result:"true"
}
如何让 nginx 在提供特定文件夹之前检查我的 API proxy_pass 的响应?
我需要的伪代码是这样的:
location /static/uploads/limited{
IF /api/canIdownloadThis IS TRUE
THEN alias /my_secret_folder_path
}
因为我不想使用 basic_auth。谢谢你。