错误TypeError:路径必须是字符串。在Firebase http请求中收到未定义

Alokit黑gam

我在firebase函数中添加了一个http请求,该请求在本地运行时可以完美运行。

但是部署后会出现错误:

错误TypeError:路径必须是字符串。收到未定义

这是我用来删除记录的代码:

 exports.deleteoldposts =functions.https.onRequest((request,response)=> 
    {
     var now = Date.now();
     var cutoff = now - 5 * 60 * 1000;
      admin.firestore().collection("topic_database")
     .orderBy('timeInMills')
      .endAt(cutoff)
      .get()
      .then(function(docRef){
        docRef.forEach(docs => {
         console.log(docs.id,docs.data().userId);
         var postId=docs.id;
         var posterId = docs.data().userId;
         docs.ref.delete()
      })
      response.status(200).json("Deleted Succesfully");

      return 0;
    })
    .catch(function(error){
      console.log("error "+error);
      response.status(400).json(error);
    });
     });

任何帮助,将不胜感激。

我们制造的DVP SmartCreators Inc

我有同样的问题,我已通过将firebase-admin更新到最新版本来解决

npm install firebase-admin@latest

(我没有足够的声誉,这就是为什么我无法发表评论的原因)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Firebase-TypeError:路径必须是字符串。收到未定义

错误:“路径”参数必须是字符串类型。收到未定义。firebase deploy --only 功能

路径中的错误必须是字符串。收到未定义的 webpack:编译失败

开玩笑TypeError:路径必须是字符串。收到未定义

gulp Iconify任务引发错误TypeError:路径必须是字符串。收到假

开玩笑的测试失败“ TypeError:路径必须是字符串。已接收未定义”

axios“ url”参数必须为字符串类型。收到类型未定义的错误

ng generate:发生未处理的异常:“路径”参数必须是字符串类型。收到未定义

总是错误 - “路径”参数必须是字符串、缓冲区或 URL 类型之一。接收类型未定义

如何在webpack4 / copy-webpack-plugin中修复“路径中的错误必须是字符串。未定义接收”

我收到以下错误;未定义的变量,在 codeigniter 中

为什么我在 EJS 中收到“未定义”错误?

$http - post - 未处理错误请求错误(未定义)

Node.js TypeError:参数“ url”必须为字符串,且未定义

不断收到返回未定义的 TypeError

类型错误[ERR_INVALID_ARG_TYPE]:“路径”参数必须是字符串类型。当开始反应的应用接收的类型未定义,凸起

Vue2 - 错误:PostCSS 收到未定义而不是 CSS 字符串

角度-错误:PostCSS收到未定义的信息,而不是CSS字符串

收到错误“名称'execfile'未定义”

我收到的错误角度未定义

收到“未定义不是函数”错误

处理使用'http'下载的JSON时发生错误-TypeError:字符串索引必须为整数

Heroku + MEAN堆栈错误:参数“ url”必须为字符串,而不是未定义

ytdl()错误:“ url”参数必须为字符串类型。接收类型未定义

尝试使用gh-pages部署我的React应用程序,但收到以下错误消息:“ file”参数必须为字符串类型。接收类型未定义

如何修复 Python 中的“TypeError:字符串索引必须是整数”错误

运行gulp会导致“ path.js:7抛出新的TypeError('路径必须是字符串。收到的'+ inspect(path));“

Firebase功能HTTP触发器-错误:无法处理请求-未定义Firebase

为什么我在 Firebase 中收到此错误“函数返回未定义、预期的承诺或值”