关于这个问题,我不知道在哪里搜索/搜索什么,所以我在寻求帮助。
我有一个网站,有用户生成的帖子与uid的。当有人通过网站导航,一切工作完全正常,但当网址被复制和粘贴到一个新的标签,我得到一个空白屏幕和标签,不会加载。
我的路线从“/”到
<Route path="/listings" element={<ListingsPage />} />
然后到
<Route path="/listings/:id" element={<ListingDetailPage />} />
一旦点击帖子。
我不确定这是路由问题,还是动态链路问题,或者是可以通过SSR /云功能修复的某种类型的问题。
我知道Firebase的开源云函数github的例子已经有4年的历史了,不知道它是否仍然适用。
1条答案
按热度按时间wbgh16ku1#
这似乎是路由问题。如果在加载到新标签页时没有正确提供URL,您可能会遇到此类问题。可以通过在路由组件中使用
exact prop
(如下所示)来匹配确切的URL来解决此问题。确切属性用于定义是否存在所请求的确切路径。通常它用于 Package 没有子路由的路由(例如主页)。
您可以检查此Stackoverflow link和document,这可能会对您有所帮助。