使用 Firebase 获取 downloadURL 不断抛出错误“未定义 XMLHttpRequest”

用户992731

尝试获取我刚刚上传到存储的图像的下载 URL 时,我不断收到“未定义 XMLHttpRequest”的消息。对这里发生的事情有什么想法吗?我可以检索元数据,但图像 url 未在方案中列出:/

节点:

import firebase, { storage } from './firebase';
const serviceAccount = require('./serviceAccountKey.json');
const admin = require('firebase-admin');
const app = express()
const dbUrl = "https://authentication.firebaseio.com"

admin.initializeApp({
  credential: admin.credential.cert(serviceAccount),
  databaseURL: dbUrl,
  storageBucket: 'authentication.appspot.com'
});

//Initalize bucket
const bucket = admin.storage().bucket();

......
bucket.upload(imageUrl).then(result => {
        const file = result[0];
        return file.getMetadata();
      }).then(results => {
          const ref = storage.ref('users/' + userRecord.uid + '/image').downloadURL();
          console.log(ref)
          //const metadata = results[0];
          //console.log('metadata=', metadata.mediaLink);
          //firebase.database().ref('users/' + userRecord.uid + '/image').set(metadata.mediaLink);
      }).catch(error => {
          console.error(error);
      });
    })
    .catch(function(error) {
      console.log("Error creating new user:", error);
    });

贮存: 在此处输入图片说明

道格史蒂文森

适用于 JavaScript 的 Firebase 客户端 SDK 大多不支持在 NodeJS 上使用。这解释了您的错误 - XMLHttpRequest 在浏览器上本机可用,但在 node.js 中不可用。如果您想运行访问 Firebase 和 GCP 资源的服务器端代码,您应该使用服务器 SDK。

Firebase 通过Firebase Admin SDK提供服务器SDK,它完全适用于节点。对于 Cloud Storage 访问,Admin SDK 重新打包了 Google Cloud 提供的现有 Cloud Storage SDK。

请注意,Google Cloud SDK for Cloud Storage 没有提供“下载 URL”的概念。它有一个叫做“签名 URL”的东西,可以类似地使用。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Firebase函数中获取DownloadURL

来自分类Dev

使用Firebase存储上传后如何获取调整后大小的downloadUrl(Web SDK +调整图像大小)

来自分类Dev

尝试使用 angular fire2 从 firebase 存储获取多个图像的 downloadURL 时遇到问题

来自分类Dev

使用expressjs路由的firebase函数获取参数未定义

来自分类Dev

Firebase 存储(管理员):使用 downloadURL 创建引用

来自分类Dev

获取错误未捕获ReferenceError:未定义firebase

来自分类Dev

XMLHttpRequest()不断返回未定义的

来自分类Dev

将图片上传到Flutter中的FireBase后无法获取downloadUrl

来自分类Dev

为什么 php 不断为命名类抛出“使用未定义的常量”错误?

来自分类Dev

从上传的文件获取DownloadURL

来自分类Dev

使用XMLHttpRequest()时未定义的_POST变量

来自分类Dev

从firebase中未定义的获取数据

来自分类Dev

如何使用jQuery从xmlhttprequest获取类属性

来自分类Dev

对未定义使用严格相等会抛出错误吗?

来自分类Dev

如何使用Angular服务函数?抛出错误:“无法读取未定义的属性”

来自分类Dev

不断获取“未定义”,但是我尝试使用javascript解析geojson文件

来自分类Dev

在Ajax Post上获取XMLHttpRequest错误

来自分类Dev

Firebase Xcode Swift - 卡在 downloadURL 上

来自分类Dev

获取/使用Firebase JWT

来自分类Dev

使用 ReactReduxFirebaseProvider 时未定义 firebase

来自分类Dev

XMLHttpRequest接收未定义

来自分类Dev

XMLHttpRequest返回未定义

来自分类Dev

使用isset获取未定义的变量

来自分类Dev

使用 Ajax 获取数据未定义

来自分类Dev

获取Firebase推送对象的ID未定义

来自分类Dev

获取Firebase doc.data是未定义的

来自分类Dev

Firestore Cloud功能:获取“ ReferenceError:未定义firebase”

来自分类Dev

如何使用Java获取外部网页的XMLHTTPRequest响应文本?

来自分类Dev

使用jQuery在XMLHttpRequest中获取外部URL的元数据

Related 相关文章

  1. 1

    如何在Firebase函数中获取DownloadURL

  2. 2

    使用Firebase存储上传后如何获取调整后大小的downloadUrl(Web SDK +调整图像大小)

  3. 3

    尝试使用 angular fire2 从 firebase 存储获取多个图像的 downloadURL 时遇到问题

  4. 4

    使用expressjs路由的firebase函数获取参数未定义

  5. 5

    Firebase 存储(管理员):使用 downloadURL 创建引用

  6. 6

    获取错误未捕获ReferenceError:未定义firebase

  7. 7

    XMLHttpRequest()不断返回未定义的

  8. 8

    将图片上传到Flutter中的FireBase后无法获取downloadUrl

  9. 9

    为什么 php 不断为命名类抛出“使用未定义的常量”错误?

  10. 10

    从上传的文件获取DownloadURL

  11. 11

    使用XMLHttpRequest()时未定义的_POST变量

  12. 12

    从firebase中未定义的获取数据

  13. 13

    如何使用jQuery从xmlhttprequest获取类属性

  14. 14

    对未定义使用严格相等会抛出错误吗?

  15. 15

    如何使用Angular服务函数?抛出错误:“无法读取未定义的属性”

  16. 16

    不断获取“未定义”,但是我尝试使用javascript解析geojson文件

  17. 17

    在Ajax Post上获取XMLHttpRequest错误

  18. 18

    Firebase Xcode Swift - 卡在 downloadURL 上

  19. 19

    获取/使用Firebase JWT

  20. 20

    使用 ReactReduxFirebaseProvider 时未定义 firebase

  21. 21

    XMLHttpRequest接收未定义

  22. 22

    XMLHttpRequest返回未定义

  23. 23

    使用isset获取未定义的变量

  24. 24

    使用 Ajax 获取数据未定义

  25. 25

    获取Firebase推送对象的ID未定义

  26. 26

    获取Firebase doc.data是未定义的

  27. 27

    Firestore Cloud功能:获取“ ReferenceError:未定义firebase”

  28. 28

    如何使用Java获取外部网页的XMLHTTPRequest响应文本?

  29. 29

    使用jQuery在XMLHttpRequest中获取外部URL的元数据

热门标签

归档