【发布时间】:2021-12-18 16:00:21
【问题描述】:
您好,我是前端技术的新手,我有一个简单的问题。
场景
我想使用 next.js 及其特性:服务器端渲染。 我还希望将我的 js、css 和 html 文件存储在运行 next.js 的主机之外。我想将我的文件保存在 azure blob 存储中。这是必要的,因为我想拥有许多 SPA 页面,而单个 wwwroot 目录对我来说是不够的。
问题
默认情况下,next.js 从主机的pages 目录中获取其文件。
是否可以告诉 next.js 从其他文件系统等获取文件。在这种情况下,它将是 azure storage。我找不到任何示例或扩展点来做到这一点。
【问题讨论】:
-
从技术上讲,您只需在
pages目录中定义您的页面结构。构建后,Next.js 提供来自.next/static/文件夹的静态 JS 和 CSS。其内容可以移动到以_next/static/上传的存储中。更多细节在这里:nextjs.org/docs/api-reference/next.config.js/… -
不,这只是报价。我仍然需要知道如何将文件从 azure 存储映射到下一个服务器
标签: javascript node.js next.js azure-blob-storage server-side-rendering