为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 FIREBASE WEB javascript 中为用户创建特定的 URI

如何在 FIREBASE WEB javascript 中为用户创建特定的 URI

qq_花开花谢_0 2023-04-01 16:28:05
我有一个用 javscript html 和 css 开发的 firebase 项目,它像社交网络一样工作,我的数据库中有用户,这些用户有要显示的个人资料信息。问题是,我想将每个用户关联到一个特定的 URI,以便每个人都可以使用该链接访问用户的信息。例子:我想为用户生成一个链接,例如“https://myproject.com/users/john-doe”(对于用户 john doe),我希望它能带到那个特定的用户页面。我正在使用 firebase 托管并且有一些东西可以重写 url 但我看不到任何适合我的情况,我整整一周都在寻找解决这个问题但仍然没有找到东西,请帮忙,谢谢你!
查看完整描述

1 回答

?
MM们

TA贡献1886条经验 获得超2个赞

您所描述的是一个单页应用程序,其中一个 HTML+JavaScript 页面正在处理许多 URL - 动态生成内容。


您需要执行多个步骤:


配置 Firebase 托管以将多个传入 URL 定向到同一个 HTML 页面。这是通过文件中的rewrite规则firebase.json完成的,例如:


"rewrites": [ {

  "source": "**",

  "destination": "/index.html"

} ]

现在,您页面的 JavaScriptindex.html可以检查 中的 URL window.location.href,从中提取用户名,然后为该用户提供正确的内容。


查看完整回答
反对 回复 2023-04-01
  • 1 回答
  • 0 关注
  • 90 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信