【问题标题】:nuxtjs - On first load, home page flashes 'This page could not be found' then loads the actual home pagenuxtjs - 首次加载时,主页闪烁“找不到此页面”,然后加载实际主页
【发布时间】:2020-10-04 19:04:26
【问题描述】:

我在 cloudways.com 上托管了我的第一个 nuxt 应用程序(通用)。 (https://esquad.in) 我按照他们的文档启动了一个 nodejs 服务器。 (https://www.thecloudkeeper.io/how-to-host-a-nodejs-app-on-cloudways/) 我使用 .htaccess 作为代理。

# Redirect traffic to your port 3000
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)?$ http://127.0.0.1:3000/$1 [P,L]

我只在主页上遇到问题。当我加载主页时,它显示一条消息“找不到此页面”,然后加载实际的主页。所有其他页面工作正常(即使我刷新页面)

您可以在https://esquad.in/查看我的应用程序(如果您检查控制台,它将显示错误消息加载资源失败:服务器响应状态为404()),刷新主页以查看未找到信息。 (它只显示在主页上)

我该如何解决这个问题? 问题截图:https://prnt.sc/t00hnn

【问题讨论】:

  • 您使用哪种 nuxt 模式?静态网站,通用?
  • 我用的是万能的
  • 我在网络选项卡中看到找不到 4 个捆绑的 .js 文件 (404)。您可以检查这些文件是否在文件系统上。你试过 npm run generate 吗?

标签: vue.js vuejs2 nuxt.js


【解决方案1】:

我想通了。我更新了我的 .htaccess 文件

# Redirect traffic to your port 3000
DirectoryIndex
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)?$ http://127.0.0.1:3000/$1 [P,L]

【讨论】:

  • 谢谢,您的解决方案帮助我解决了与我的项目类似的问题 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-01
相关资源
最近更新 更多