有没有办法将后端(Kotlin)服务器应用程序部署到Firebase?

我已经编写了一个后端服务器应用程序 ,它在Kotlin中执行相当复杂的任务,并且在我的本地机器上运行良好。

我查看了Firebase,发现您可以托管您的网站并创建您的数据库。 我的服务器应用程序基本上是一个数据库 ,加上一切来处理它。 我认为应该可以用Firebase的数据库编写相同的数据库 ,但是我认为这需要相当长的一段时间,我需要学习如何从Android访问数据库,并了解Firebase数据库的工作原理以及实现我的功能

结论

我的问题基本上是, 如果可以将我已经编写的应用程序部署到Firebase并像以前一样访问它。 也许通过网站托管和我的Kotlin应用程序的链接。 我无法找到任何有关如何做这种事情的信息。

TLDR; 不,这不可能与Firebase一起使用,但也有其他选择。

Firebase是后端即服务,这意味着它们基本上为您提供了大部分功能。 数据库可以直接从客户端应用程序(例如Android应用程序)或第三方服务器访问。 网站托管是静态的,这意味着你不能执行服务器端代码,而是只提供预先建立的Html / Css / Javascript。

他们最近推出了云端功能 ,这些功能基本上都是在其服务器上执行的小功能,可以达到您的目的,但是目前只有javascript可用,并且可能与您现有的后端有很大的不同,因为它们的性质小功能。

如果您不想重写所有与Firebase配合使用的内容,建议您使用Heroku这样的服务,这是一个平台即服务。 这意味着您可以将现有的Kotlin后端部署到Heroku ,并将其用作应用程序的后端。