gpt4 book ai didi

reactjs - Next.js 应用程序路由在部署到 cPanel 后不起作用

转载 作者:行者123 更新时间:2023-12-05 01:31:00 25 4
gpt4 key购买 nike

我刚刚使用 buddy works 和 Github 在 cPanel 上部署了我的下一个应用程序。整个过程很流畅,工作正常,我能够将我的 .next 文件夹上传到 cPanel 的 public.html 文件夹。但是在上传文件并访问域后,我发现唯一正确呈现的页面是带有路由('/')的第一页。在点击其他路线时,我遇到了以下错误页面

Error displayed on all other routes

只有在路由末尾添加 .html 扩展名后,我才能获得所需的页面。在这里附上截图

enter image description here

我已经阅读了所有可用的下一个 js 文档,但我仍然无法正确解决这个问题。如果有人能指出我在这里做错了什么,那将是很大的帮助。谢谢!

最佳答案

您必须在 next.config.js 中添加 trailingSlash 键,如下所示:

module.exports = {
trailingSlash: true,
...
}

然后按照您现在正在构建的方式构建您的项目。

关于reactjs - Next.js 应用程序路由在部署到 cPanel 后不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66602418/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com