【问题标题】:Firebase Function not giving Function URLFirebase 函数未提供函数 URL
【发布时间】:2019-07-13 14:27:57
【问题描述】:

我正在创建我的第一个 firebase 函数应用程序,我正在/关注this tutorial/repo

所以我所做的是在我的主文件 Index.js 中(在函数文件夹中)

const app = express();
const functions = require("firebase-functions");

const authRoutes = require("./src/routes/auth.js");
const meetupRoutes = require("./src/routes/meetup.js");
const eventbriteRoutes = require("./src/routes/eventbrite.js");
const nonMiddleWareRoutes = require("./src/routes/nonMiddleware.js");

app.use("/", nonMiddleWareRoutes);
app.use("/auth", authRoutes);
app.use("/meetup", meetupRoutes);
app.use("/eventbrite", eventbriteRoutes);

const api = functions.https.onRequest(app);

module.exports = {
  api
};

现在回到根文件夹,我们有 firebase.json,它只包含这个

{}

.firebaserc

{
  "projects": {
    "default": "functions-firebase-2312"
  }
}

现在,每当我执行firebase deploy 时,它都会将其记录在终端中

=== Deploying to 'functions-firebase-2312'...

i  deploying functions 
i  functions: ensuring necessary APIs are enabled... 
✔  functions: all necessary APIs are enabled 
i  functions: preparing functions directory for uploading... 
i  functions: packaged functions (60.3 KB) for uploading 
✔  functions: functions folder uploaded successfully 
i  functions: updating Node.js 8 function api(us-central1)... 
✔  functions[api(us-central1)]: Successful update operation. 

✔  Deploy complete!

Please note that it can take up to 30 seconds for your updated functions to propagate.

Project Console: https://console.firebase.google.com/project/functions-firebase-2312/overview

但没有给我函数的 url。

知道我做错了什么吗?

【问题讨论】:

    标签: firebase google-cloud-functions firebase-cli


    【解决方案1】:

    第一次部署函数时,您将获得一个 URL。之后,您可以前往 Firebase 控制台查看 Functions dashboard 中的 URL。它们以相当小的字母出现。

    【讨论】:

      猜你喜欢
      • 2021-02-18
      • 2018-12-20
      • 1970-01-01
      • 1970-01-01
      • 2021-03-09
      • 2019-12-19
      • 1970-01-01
      • 2021-04-07
      • 1970-01-01
      相关资源
      最近更新 更多