【问题标题】:errors to my firebase function does no log to console我的firebase函数的错误没有记录到控制台
【发布时间】:2018-05-20 20:14:30
【问题描述】:

我的 firebase 云函数拒绝记录我从我的 firestore 传递给它的数据,并且在使用 try 和 catch 函数后它也拒绝显示错误。

import * as functions from 'firebase-functions';

const admin = require('firebase-admin')
admin.initializeApp(functions.config().firebase)

const ref = admin.firestore();

export const dailyCheck = functions.https.onRequest((request,
    response) => {
    console.log('load it again')
    const currentTime = new Date().getTime()
    const twoMonths = currentTime + 2592000000
    console.log(twoMonths + ' ----currentTime + 2months');
    console.log(currentTime + '---curentTime only');

    try {
        ref.collection('customers').where('finishDatemind', '<', 
        `${twoMonths}`)
        .get().then(data => {
            data.forEach(doc => {

                console.log(doc.data()+'here it is');

            })
        })
    }
    catch (e) { console.error(e) }

});

它在我的函数日志控制台上返回:

   1526845438060---curentTime only
   1529437438060 ----currentTime + 2months
   load it again

【问题讨论】:

    标签: javascript google-cloud-functions


    【解决方案1】:

    我刚刚找到了答案。在查询我的 Firebase Firestore 时,我使用了 ${twoMonths} 而不是 twoMonths

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-10
      • 2018-08-28
      • 2014-11-25
      • 2014-09-23
      • 1970-01-01
      • 1970-01-01
      • 2021-10-24
      • 1970-01-01
      相关资源
      最近更新 更多