使用Firebase Cloud功能导出时出现问题

时间:2018-07-04 21:48:05

标签: javascript reactjs firebase google-cloud-functions

我正在将Firebase Cloud Functions与Javascript结合使用,但是在importexport语句中遇到此错误。我该如何更换它们?

const firebase = require('firebase');

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

const fire = firebase.initializeApp(config);    

export { fire };

1 个答案:

答案 0 :(得分:2)

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) => {
  // ...
});