admin.firestore不是一个函数

时间:2017-10-19 17:22:41

标签: node.js firebase google-cloud-functions google-cloud-firestore

我已尝试解决此问题,但我无法找到解决方案。

我正在测试firebase firestore 以获取这些功能,但如果我提供这些功能,则会始终显示此错误(如果我部署到云端,则一切正常很好,没有任何问题)

const admin = require('firebase-admin');
const functions = require('firebase-functions');
var serviceAccount = require("./xxxxxxxxxxx-firebase-adminsdk.json");

/*admin.initializeApp({
  credential: admin.credential.cert(serviceAccount),
  databaseURL: "https://xxxxxxxxxxx-xxxx.firebaseio.com"
});*/

var db = admin.firestore();

这很好用,但是当我执行 firebase服务器 - 只有函数时,会出现此错误

TypeError: admin.firestore is not a function
    at Object.<anonymous> (E:\bachmann\cleverclass\cleverclass_functions\functions\index.js:12:16)
    at Module._compile (module.js:569:30)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:503:32)
    at tryModuleLoad (module.js:466:12)
    at Function.Module._load (module.js:458:3)
    at Module.require (module.js:513:17)
    at require (internal/module.js:11:18)
    at C:\Users\konrad.bachmann\AppData\Roaming\npm\node_modules\firebase-tools\lib\triggerParser.js:18:11
    at Object.<anonymous> (C:\Users\konrad.bachmann\AppData\Roaming\npm\node_modules\firebase-tools\lib\triggerParser.js:32:3)

也许服务功能还没有认识到火店?使用此代码,云运行得很好,但实时测试会加快我的流程。

0 个答案:

没有答案