gpt4 book ai didi

firebase 托管获取 ERR_TOO_MANY_REDIRECTS 以使用动态重定向

转载 作者:行者123 更新时间:2023-12-02 20:04:56 27 4
gpt4 key购买 nike

我正在使用 Firebase 托管进行 SPA (create-react-app)我想在网址中获取动态参数,例如: https://www.exmaple.com/home/:id

我遵循文档:https://firebase.google.com/docs/hosting/full-config#section-glob

所以我在 firebase.json 中有代码

{
"hosting": {
"public": "build",
"ignore": ["firebase.json", "**/.*", "**/node_modules/**"],
"redirects": [
{
"source": "/home/:id",
"type" : 301,
"destination": "/home/:id"
}
]
}
}

结果是我得到 ERR_TOO_MANY_REDIRECT,当我查看网络中的调试器工具时,它重定向到相同的路径。

我尝试过,输入 301、302 甚至重写属性,然后得到 404 响应。

最佳答案

您的来源是“/home/:id”,以便与该 URL 模式匹配的请求将被重定向。然后,您告诉它重定向到“/home/:id”。重定向发生后,请求再次匹配为需要重定向的请求,因此它将被重定向,直到浏览器停止它。

您必须从一个位置“/home/:id”重定向到另一位置“/other/:id”

关于firebase 托管获取 ERR_TOO_MANY_REDIRECTS 以使用动态重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50468885/

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