小编omi*_*mid的帖子

next.js - 导出站点的目录结构

希望 Next.js 魔术师可以帮助我解决这个问题,或者至少直接告诉我如果不可能的话。

我们有一个被编译成静态文件的网站。这些将从 S3 提供。

当我运行时next export,一切都正确构建,但我希望能够直接访问子页面而不添加 .html 扩展名。我(错误地)假设接下来将页面构建到目录中,并将 index.html 放入该目录中。

开发端的设置相当简单。每个组件都有一个目录,例如“some-component”,其中有一个index.js,它从相邻文件(如“some-component.js”)导出指定的组件。

如果我从站点根目录开始,这一切都有效 - 我可以导航到例如 /components/some-component ,而不必担心扩展名。

接下来创建了一个some-component目录,但里面的文件仍然只是名为 some-component.html。因此,如果我从浏览器中点击该 URL,显然会出现 404 错误。

有什么方法可以将index.html吐出到目录中,以便直接浏览到目录(尝试说喝完酒后)可以吗?还是我找错了树?

我知道还有其他解决方案,特别是对于 s3,但我认为值得一问。

干杯!

javascript amazon-s3 next.js

3
推荐指数
1
解决办法
1433
查看次数

标签 统计

amazon-s3 ×1

javascript ×1

next.js ×1