gpt4 book ai didi

SPA 的 netlify 部署问题 : netlify. toml 设置

转载 作者:行者123 更新时间:2023-12-01 13:12:01 24 4
gpt4 key购买 nike

免责声明:我会使用 a.) Netlify 上的某种支持系统,b.) Netlify 实时聊天 session 或 c.) 通过他们的支持社区来提问,但是a.) 他们不允许你,b.) 他们没有,c.) 你目前无法创建帐户或从 Netlify 本身授权。 (看起来像一个组织,他们并不真正理解什么会真正促使您让您为服务付费)。

无论如何,我在通过 netlify.toml 配置使用 VueRouter 部署 Vue.js SPA 时遇到问题。问题是,SPA 并未处理所有内部路由。我的解决方案一直是将 netlify.toml 配置文件粘贴到我正在部署的存储库的根目录中,内容如下:

# The following redirect is intended for use with most SPAs that handle routing internally.
[[redirects]]
from = "/*"
to = "/index.html"
status = 200

然而,我访问的每条内部路线都会给我:

enter image description here

完全相同 存储库,但 4 个月前部署在我的个人计划中(在同一位置具有相同的 netlify.toml 配置)工作正常。该应用程序还在本地当前部署分支上工作。路由没有坏。有没有其他人因为 Netlify 的这种不一致的重定向方法而受苦?

最佳答案

因此,我的具体解决方法是执行以下操作:

  1. 将 _redirects 文件添加到我的 Vue 应用程序的公共(public)目录,然后:
# The following redirect is intended for use with most SPAs that handle routing internally.
/* /index.html 200

在那个文件里面。

所以对我来说,重定向的 netlify.toml 配置仍然是错误的。

关于SPA 的 netlify 部署问题 : netlify. toml 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59308045/

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