微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我尝试使用 firebase 发送通知时出错

如何解决我尝试使用 firebase 发送通知时出错

当我尝试使用 firebase 发送通知时出现此错误,在我的本地主机中这不仅仅发生在服务器中,我已经对很多页面进行了研究,文档甚至在这里,但似乎没有人解决.

这是错误调试

error:02016002:system library:stat:No such file or directory
    at Sign.sign (internal/crypto/sig.js:103:29)
    at Object.sign (/home/readypiz/public_html/ReadyPizza/node_modules/jsonwebtoken/node_modules/jwa/index.js:152:45)
    at Object.jwsSign [as sign] (/home/readypiz/public_html/ReadyPizza/node_modules/jsonwebtoken/node_modules/jws/lib/sign-stream.js:32:24)
    at Object.module.exports [as sign] (/home/readypiz/public_html/ReadyPizza/node_modules/jsonwebtoken/sign.js:204:16)
    at ServiceAccountCredential.createAuthJwt_ (/home/readypiz/public_html/ReadyPizza/node_modules/firebase-admin/lib/credential/credential-internal.js:102:20)
    at ServiceAccountCredential.getAccesstoken (/home/readypiz/public_html/ReadyPizza/node_modules/firebase-admin/lib/credential/credential-internal.js:75:26)
    at FirebaseAppInternals.getToken (/home/readypiz/public_html/ReadyPizza/node_modules/firebase-admin/lib/firebase-app.js:66:73)
    at AuthorizedHttpClient.getToken (/home/readypiz/public_html/ReadyPizza/node_modules/firebase-admin/lib/utils/api-request.js:679:34)
    at AuthorizedHttpClient.send (/home/readypiz/public_html/ReadyPizza/node_modules/firebase-admin/lib/utils/api-request.js:667:21)
    at FirebaseMessagingRequestHandler.invokeRequestHandler (/home/readypiz/public_html/ReadyPizza/node_modules/firebase-admin/lib/messaging/messaging-api-request-internal.js:64:32) {
  opensslErrorStack: [
    'error:0E07606D:configuration file routines:module_run:module initialization error','error:0E07B075:configuration file routines:ssl_module_init:ssl command section empty'
  ],library: 'system library',function: 'stat',reason: 'No such file or directory',code: 'ERR_OSSL_SYS_NO_SUCH_FILE_OR_DIRECTORY'
}

这是我的初始化代码

adminFrb.initializeApp({
    credential: adminFrb.credential.cert(serviceAccount),databaseURL: "https://***********.firebaseio.com"
});

你看,我有一个发送通知函数,当我启动节点时,我有一个执行这个函数的测试行代码

Image

这是测试代码

sendNotification("Test","Test","cPXWO7mIQ-2HKsI9m3Ct-f:APA91bHe1pClK9U0B6mXUPhNohmHIlW7ietopmgw3HpC7Nq2MqFlaA1yPzHE3ZE0lZygPXbpJFveMrSclubQF9Fh33OU-rh_BwBvs8MVVAksF-BbkbHQq1tqdQ2kkNkQiEJgbJWt6xn1");

如果我从 firebase 测试页面发送通知,我从我得到的测试手机中提供的令牌就像一个魅力。

一切都在本地运行(就像往常一样哈哈)但是当我将代码上传到服务器时出现错误,我不知道在哪里搜索,我已经联系了网络托管支持,他们无法帮助我,他们说这超出了他们的知识,所以这就是为什么我寻求你的帮助

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?