使用 Firebase Cloud Functions 导出的问题

Posted

技术标签:

【中文标题】使用 Firebase Cloud Functions 导出的问题【英文标题】:Problems with exporting using Firebase Cloud Functions 【发布时间】:2018-12-13 07:59:52 【问题描述】:

我正在使用带有 javascript 的 Firebase Cloud Functions,但在 importexport 语句中出现此错误。我该如何替换它们?

const firebase = require('firebase');

const config = 
    apiKey: *****,
    authDomain: *****,
    databaseURL: *****,
    projectId: *****,
    storageBucket: *****,
    messagingSenderId: *****
;

const fire = firebase.initializeApp(config);    

export  fire ;

【问题讨论】:

有什么问题?你想完成什么? 【参考方案1】:

Firebase JavaScript 函数不支持 ES6 import/export。是使用 CommonJS。

您必须将要导出的函数附加到 exports 对象:

const functions = require('firebase-functions');

const admin = require('firebase-admin');
admin.initializeApp();

exports.yourFunction = functions.https.onRequest((req, res) => 
  // ...
);

【讨论】:

以上是关于使用 Firebase Cloud Functions 导出的问题的主要内容,如果未能解决你的问题,请参考以下文章

从 Firebase 功能使用 Cloud SQL 代理

如何在不使用 Firebase Cloud Messaging 控制台的情况下向 Flutter/Firebase Cloud Messaging 上的特定设备发送通知 [重复]

使用 spark(免费)firebase 计划使用 Cloud Functions for Firebase 导出 excel

在 iOS 中为 Firebase 使用 Cloud Functions

使用 Firebase Cloud Functions 导出的问题

如何使用 Cloud Functions for Firebase 更新 Firebase 实时数据库中的值