小编cse*_*itz的帖子

Next.js 提供未包含在构建或源代码中的静态文件

我有未存储在 CDN 中的文件,并且希望通过 Next.js 提供它们。这些文件无意集成到 Next.js 中,也不应放置在公共文件夹中。将添加更多文件,我想避免使用自定义 Next.js 服务器为构建期间不可用的图像提供简单的文件服务。此外,该应用程序只能在本地部署,在这种情况下使用 CDN 就显得有些过分了。

目前,我使用 Express.js 和 Next.js 自定义服务器来提供express.static文件服务,但这最终会减慢 Next.js 的速度,并给我的堆栈增加许多不必要的复杂性。我宁愿只使用 Next.js CLI 来运行我的应用程序,而不是重新发明轮子。

有没有一种简单的方法可以在 Next.js 内和public目录外提供静态文件?

我在 StackOverflow 上发布了这个问题和我自己的答案,因为我无法找到有关如何执行此操作的良好教程。几乎每个谷歌搜索都说使用自定义服务器或将文件放在公共文件夹中,这不是我想要的。希望正在寻找同样东西的其他人可以在这里找到它。

express next.js

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

express ×1

next.js ×1