我一直在开发一个网络应用程序,我现在正在寻找托管该应用程序。此应用程序现在是一个客户端应用程序,这意味着所有工作都在客户端设备上完成,除了Web服务器首次向用户提供该站点之外,它没有后端。
我正在研究Heroku,但这对我的应用来说似乎很昂贵。然后我查看了Firebase Hosting,它看起来不错,但要求网站拥有静态内容。目前我非常确定我的应用程序符合该标准,但将来我希望让用户注册帐户,然后将他们为应用程序数据提供的信息存储在数据库中。对firebase数据库的数据库调用是否会使应用程序变得非静态/动态?
我知道我可以使用Digital Ocean或其他服务器提供商,但我希望能够为我完成扩展,这样我就可以专注于应用而不是容器本身。
答案 0 :(得分:0)
听起来您可能希望使用Firebase Authentication为用户登录构建应用,将数据存储在Firebase Realtime Database中,并托管Firebase Hosting上的所有内容。您可以完全用JavaScript编写代码以在浏览器中运行,但如果您确实需要在后端编写一些代码,则可以使用Cloud Functions for Firebase。