首页 > 解决方案 > React Firestore如何在将文档发布到firestore时创建一个唯一的url

问题描述

不知道从哪里开始,所以就到这里吧。

通过 POST 用户在我的 React 应用程序状态中输入的数据在 Firestore 中创建文档后,如何创建用户可以访问以获取/查看该数据的唯一 URL?

例如:

https://myreactwebsite.com/new-document/

我需要确保我的网站索引中存在唯一的 URL,这样不仅用户可以访问,而且可以被 Google 索引以进行 SEO。

我的 React 应用程序托管在 Firebase 上,并使用 Firestore 作为数据库。

标签: reactjsfirebasegoogle-cloud-firestore

解决方案


Firestore 是一个 NoSQL 文档数据库(很像 MongoDB,如果您熟悉的话)。它们都在每个文档中实现了某种形式的文档 ID。这可以用于在您的用例中创建独特的路线。

我会/profile/:id在您的 react 应用程序中创建一个路由,当您访问它时,您会调用后端请求该配置文件,然后使用该请求的响应来填写数据。

我会尝试在这里描述它,但老实说,这个页面比我在一篇简短的 SO 帖子中做得更好


推荐阅读