【问题标题】:Unable to deploy java firebase function - what am I doing wrong?无法部署 java firebase 功能 - 我做错了什么?
【发布时间】:2020-09-08 20:22:00
【问题描述】:

是否有人成功部署了用 Java 编写的 Firebase 服务器功能?我似乎找不到任何文档,而且似乎无法进行此操作!

项目和配置:https://github.com/ajaygautam/useradmin-firebase

当我运行firebase deploy

No npm package found in functions source directory. Please run 'npm init' inside 失败

为什么我需要在纯 java 项目中设置 npm! 我该如何前进?

提前致谢。

阿杰

问火力基地

【问题讨论】:

    标签: java firebase google-cloud-platform google-cloud-functions


    【解决方案1】:

    Firebase CLI 只能部署用 JavaScript 或 TypeScript 编写的函数。事实上,即使在 Firebase 生态系统之外,Cloud Functions 也根本没有 Java 运行时。

    【讨论】:

    • 废话!我想我混淆了函数和 admin-sdk-functions :(
    【解决方案2】:

    Google 现在支持 jvm 运行时,您使用以下方式部署:

    gcloud functions deploy kotlin-hello-pubsub --entry-point functions.KotlinHelloPubSub --runtime java11 --trigger-topic my-topic --allow-unauthenticated --memory 512MB

    参考: https://cloud.google.com/functions/docs/concepts/jvm-langs#kotlin_4

    【讨论】:

      猜你喜欢
      • 2017-11-15
      • 1970-01-01
      • 1970-01-01
      • 2021-11-17
      • 1970-01-01
      • 1970-01-01
      • 2021-03-27
      • 2021-06-25
      相关资源
      最近更新 更多