【问题标题】:Strapi - Failed to upload image file with Google Cloud Storage providerStrapi - 无法使用 Google 云存储提供商上传图像文件
【发布时间】:2019-02-09 03:19:46
【问题描述】:

我跟随 https://www.npmjs.com/package/strapi-upload-google-storage 使用 Google Cloud Storage 提供商设置 Strapi 文件上传插件。当我将封面图片上传到帖子并保存时。它因“TypeError:将循环结构转换为 JSON”而失败。

[2019-02-08T17:54:02.097Z] 调试 GET 53771798877e88bccc275e15ba634a83.svg (1 ms) TypeError:将循环结构转换为 JSON 在 JSON.stringify() 在 EventEmitter.stringify (/Users/gwowen/workspace-node/adtalem-cms/node_modules/strapi/node_modules/fast-safe-stringify/index.js:5:15) 在 EventEmitter.asJson (/Users/gwowen/workspace-node/adtalem-cms/node_modules/strapi/node_modules/pino/pino.js:161:22) 在 EventEmitter.pinoWrite (/Users/gwowen/workspace-node/adtalem-cms/node_modules/strapi/node_modules/pino/pino.js:215:16) 在 EventEmitter.LOG (/Users/gwowen/workspace-node/adtalem-cms/node_modules/strapi/node_modules/pino/lib/tools.js:93:10) 更新时(/Users/gwowen/workspace-node/adtalem-cms/plugins/content-manager/controllers/ContentManager.js:83:18) 在 process._tickCallback (internal/process/next_tick.js:68:7)

这是一个已知的错误还是有什么配置不正确?

谢谢!

【问题讨论】:

    标签: strapi


    【解决方案1】:

    很遗憾,该软件包的源代码没有正确的链接,因此很难判断可能是什么问题。从 npm 包的自述文件来看,您需要提供一段 json。如果我将该信息与您的调用堆栈结合起来,您可能粘贴了错误的 json。

    您需要检查您在strapi 中粘贴在配置中的json 是否有循环引用,并仔细检查您的配置中是否遗漏了任何内容。

    【讨论】:

    • json太长了,稍微改一下:{ "type": "service_account", "project_id": "***", "private_key_id": "***", "private_key": "-----BEGIN PRIVATE KEY-----\n", "client_email": "mobilesolutions@adtalem-cms.iam.gserviceaccount.com", "client_id": "108795273235518932173", "auth_uri": "https://accounts.google.com/o/oauth2/auth", "token_uri": "https://oauth2.googleapis.com/token", "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", "client_x509_cert_url": "https://www.googleapis.com/***" } 这是正确的json吧?
    • 非常简单的平面 json... 可能是提供程序中的错误。你知道你可以很容易地推出你自己的供应商吗?前天我写了我自己的天蓝色存储提供程序,我花了大约 2 个小时才完成这一切,基于 strpi 本身的 aws 提供程序。您可以查看here
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-28
    • 2017-05-01
    • 1970-01-01
    相关资源
    最近更新 更多