firebase主机获取错误\u太多\u重定向以使用动态重定向
我正在使用firebase hosting for SPA(创建react应用程序) 我想在url ex中获取参数动态: 我遵循文件: 所以我在firebase.json中有代码firebase主机获取错误\u太多\u重定向以使用动态重定向,firebase,firebase-realtime-database,routing,google-cloud-functions,firebase-hosting,Firebase,Firebase Realtime Database,Routing,Google Cloud Functions,Firebase Hosting,我正在使用firebase hosting for SPA(创建react应用程序) 我想在url ex中获取参数动态: 我遵循文件: 所以我在firebase.json中有代码 { "hosting": { "public": "build", "ignore": ["firebase.json", "**/.*", "**/node_modules/**"], "redirects": [ { "source": "/home/:id", "type" : 301,
{
"hosting": {
"public": "build",
"ignore": ["firebase.json", "**/.*", "**/node_modules/**"],
"redirects": [
{
"source": "/home/:id",
"type" : 301,
"destination": "/home/:id"
}
]
}
}
结果是我得到了ERR\u TOO\u MANY\u重定向,当我查看网络中的调试器工具时,它会重定向到同一路径
我尝试过,输入301、302甚至重写属性,然后它得到了404响应。您的源代码是“/home/:id”
,这样匹配该URL模式的请求将被重定向。然后告诉它重定向到“/home/:id”
。重定向发生后,请求再次匹配为需要重定向的请求,因此它将被重定向,直到浏览器停止
您必须从一个位置“/home/:id”
重定向到另一个位置“/other/:id”