程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Vercel 主机:Next.js 站点不提供我的静态文件大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决Vercel 主机:Next.js 站点不提供我的静态文件?

开发过程中遇到Vercel 主机:Next.js 站点不提供我的静态文件的问题如何解决?下面主要结合日常开发的经验,给出你关于Vercel 主机:Next.js 站点不提供我的静态文件的解决方法建议,希望对你解决Vercel 主机:Next.js 站点不提供我的静态文件有所启发或帮助;

我在 Next.js 中构建了一个新站点,并将其部署在 vercel.com(他们的免费爱好计划)上。 一切正常,除了我构建了一些示例页面并将它们放入 /public (按照 NextJs 文档的指示),所以我的目录结构如下: /public/demo/gencenter/gencenter.HTML 我希望可以看到 https://cfsnap.com/demo/gencenter/gencenter.html 但我收到 404(控制台报告“无法加载资源.... 404”)

有人知道 Next.js 是否有任何句柄,我应该摇晃以加载静态文件吗?对于笑声,我将一些图像文件放在 /public 目录中,我可以直接调用它们,它们按预期显示: https://cfsnap.com/demo/gencenter/swimCalendar.png

我在 Next.js 文档中阅读了命名冲突,但“gencenter.HTML”是独一无二的,在其他任何地方都不存在。

任何帮助将不胜感激。

丰富

解决方法

Vercel 使用干净的 url,导致文件“index.html”被重命名为“index”。当我更新我的内部链接以指向“索引”时,一切又开始工作了。显然只适用于 html 文件,CSS 和图像文件不受影响。

https://vercel.com/docs/configuration#project/clean-urls

大佬总结

以上是大佬教程为你收集整理的Vercel 主机:Next.js 站点不提供我的静态文件全部内容,希望文章能够帮你解决Vercel 主机:Next.js 站点不提供我的静态文件所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:Vercel