Firebase主机复制和粘贴动态url不工作

cx6n0qe3  于 2022-12-14  发布在  其他
关注(0)|答案(1)|浏览(126)

关于这个问题,我不知道在哪里搜索/搜索什么,所以我在寻求帮助。
我有一个网站,有用户生成的帖子与uid的。当有人通过网站导航,一切工作完全正常,但当网址被复制和粘贴到一个新的标签,我得到一个空白屏幕和标签,不会加载。
我的路线从“/”到

<Route path="/listings" element={<ListingsPage />} />

然后到

<Route path="/listings/:id" element={<ListingDetailPage />} />

一旦点击帖子。
我不确定这是路由问题,还是动态链路问题,或者是可以通过SSR /云功能修复的某种类型的问题。
我知道Firebase的开源云函数github的例子已经有4年的历史了,不知道它是否仍然适用。

wbgh16ku

wbgh16ku1#

这似乎是路由问题。如果在加载到新标签页时没有正确提供URL,您可能会遇到此类问题。可以通过在路由组件中使用exact prop(如下所示)来匹配确切的URL来解决此问题。
确切属性用于定义是否存在所请求的确切路径。通常它用于 Package 没有子路由的路由(例如主页)。
您可以检查此Stackoverflow linkdocument,这可能会对您有所帮助。

相关问题