javascript 如何在next.js webapp中将静态文件(如视频)置于auth之后?

anauzrmj  于 2023-02-02  发布在  Java
关注(0)|答案(1)|浏览(96)

我想提供一些静态的内容,如视频只给访问者谁被授权。路由可以是安全的,只有当用户通过身份验证时才暴露。然而,当显示在该页面的视频,我们需要把它放在公共文件夹,可以访问,而不需要任何身份验证。例如

/pages/premium-content/content1.js //---showing video in this page which is placed at public/some/folder/video.mp4

./premium-content/content1页面可能只允许经过身份验证的用户访问,但如何阻止对public/some/folder/video.mp4的访问?

cbjzeqam

cbjzeqam1#

把这些资产放在assets目录下(你可以随意命名),然后通过API公开它,在API内部实现auth逻辑。

相关问题