javascript - 如何在 next.js webapp 中将视频等静态文件放在 auth 后面?
问题描述
我想仅向获得授权的访问者提供一些静态内容,例如视频。只有在用户通过身份验证时,才能保护和公开路由。但是,在该页面中显示视频时,我们需要将其保存在公共文件夹中,无需任何身份验证即可访问。例如
/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
?
解决方案
推荐阅读
- python - 使用正则表达式获取熊猫数据框列中部分匹配的行索引
- javascript - 纯Javascript中的字母数字哈希函数
- python - 使用 matplotlib.finance 中的 candlestick_ohlc 函数在 python 中绘制 OHLC 蜡烛
- postgresql - 性能方面,为 INSERT、DELETE 和 UPDATE 事件创建单独的触发器还是为所有事件创建一个更好?
- python - 如何用 1 和 0 替换列值?
- java - 列表大小与设置大小不匹配
- java - 无法在 Java 中将 int 转换为字符串
- android - 如何将在我的 android 上运行的 localhost 服务器提供给我的 android 热点客户端?
- e2e-testing - 赛普拉斯测试:.contains() 是否等同于 should('contain')?
- python - OperationalError:数据库被锁定在 SQLite3