我想使用基本的Web开发工具(html,css,js,nodejs等)创建一个博客,并使用firebase数据库/ firestore路径生成页面链接和内容。例如,如果我有一个如下数据库:
https://i.stack.imgur.com/wElfZ.png
((抱歉,idk为什么,但是无法上传图片)
Post1×文字:text1×标题:title1
Post2×文字:text2×标题:title2
我想生成类似页面:
www.myblog.com/post1和www.myblog.com/post2
使用路径子代生成页面内容。可能吗?我想使用Firebase工具,因为它对于有争议的应用程序实现起来快速,容易且免费。如果不可能的话,还有另一种方法吗?
是的,这听起来可行。
您将要:
使用Firebase Hosting rewrites确保所有相关的URL最终进入同一HTML + JavaScript页面,然后在该页面中,
[read the URL from location.href
并将其映射到数据库中的相应数据,最后是
收听location.href
以确保您的代码接收到URL中的更改。