猿问

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

我有一个用 javscript html 和 css 开发的 firebase 项目,它像社交网络一样工作,我的数据库中有用户,这些用户有要显示的个人资料信息。

问题是,我想将每个用户关联到一个特定的 URI,以便每个人都可以使用该链接访问用户的信息。

例子:

我想为用户生成一个链接,例如“https://myproject.com/users/john-doe”(对于用户 john doe),我希望它能带到那个特定的用户页面。

我正在使用 firebase 托管并且有一些东西可以重写 url 但我看不到任何适合我的情况,我整整一周都在寻找解决这个问题但仍然没有找到东西,请帮忙,谢谢你!


qq_花开花谢_0
浏览 91回答 1
1回答

MM们

您所描述的是一个单页应用程序,其中一个 HTML+JavaScript 页面正在处理许多 URL - 动态生成内容。您需要执行多个步骤:配置 Firebase 托管以将多个传入 URL 定向到同一个 HTML 页面。这是通过文件中的rewrite规则firebase.json完成的,例如:"rewrites": [ {  "source": "**",  "destination": "/index.html"} ]现在,您页面的 JavaScriptindex.html可以检查 中的 URL window.location.href,从中提取用户名,然后为该用户提供正确的内容。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答