【发布时间】:2021-07-22 15:11:31
【问题描述】:
假设用户可以创建私人食谱。我想知道如何构建一个 React 应用程序,以便只有该用户才能看到它们。
我考虑过使用类似 website/recipes/12345 这样的路径,但如果其他人登录后,他们是否能够访问这些网址?
最好有一个通用的 /recipes 页面,然后在该页面上根据从主页传递的数据加载特定的食谱,而不是将其嵌入到 url 中?例如。用户点击主页上的“鸡肉汉堡”,这会将他们带到/recipe,但“鸡肉汉堡”作为道具或其他东西发送?
【问题讨论】:
-
这里确实没有足够的细节让我们回答您的问题。因为它非常广泛,并且没有正确的答案,这使得它不适合该网站。您可以采取多种方法。
-
配方可能会存储在某个数据库中,通过某个服务器访问,这就是应该处理安全性的地方。经过身份验证的用户可以获取数据,而未经身份验证的用户则不能,即使他们有 URL。
标签: reactjs responsive-design react-router