我有一个用 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,从中提取用户名,然后为该用户提供正确的内容。
添加回答
举报
0/150
提交
取消