我刚开始使用Firebase,发现它是用于管理后端和数据库的出色服务。我正在考虑使用vuejs和firebase构建应用程序,但我想首先在托管部分进行一些说明。我看到我可以在firebase上部署和托管该应用程序,但是遇到了我不想要的“ my-app / firebase.com”域结构的问题。我的问题是,我如何才能使用vuejs和Firebase来构建应用程序,然后将其部署并托管在hostgator或数字海洋之类的第三方主机上,这样我就可以拥有自己的个性化域名“ my-app.com”,同时仍在使用firebase管理我的后端。 对任何有用资源的引用将不胜感激
答案 0 :(得分:1)
您似乎误解了文件托管并将这些托管文件绑定到域名。
当您在Firebase Hosting上托管站点时,它会自动为您创建两个域:projectname.firebaseapp.com
和projectname.web.app
。 Firebase拥有firebaseapp.com
和web.app
域,因此它可以为您自动创建这些域。创建项目并部署文件后,您就可以通过这些自动生成的URL访问托管项目。
如果您想使用自己的域名来访问托管文件,则只需向您选择的域注册商注册该域,然后向connect that domain to Firebase Hosting注册。
例如,我们在I/O talk this year中构建的费用跟踪应用程序是基于名为z2a-expenses
的Firebase项目构建的。因此,托管的Web应用程序可以在自动生成的z2a-expenses.firebaseapp.com和z2a-expenses.web.app下使用,也可以在自定义域xpnz.io下使用。 Firebase托管上有完全相同的应用程序/项目,只是指向该项目的URL不同。因此,在演讲中,您只会看到我们共享xpnz.io
URL,因为我们希望我们的用户访问该应用。