【问题标题】:Ionic2 - HTTP Error 503: POST https://res.ionic.io/api/v1/uploadIonic2 - HTTP 错误 503:POST https://res.ionic.io/api/v1/upload
【发布时间】:2017-10-10 12:14:30
【问题描述】:

将icon.psd和spalsh.psd文件放入resources文件夹后写入

ionic cordova resources 在终端中

我收到了回复

`

HTTP Error 503: POST https://res.ionic.io/api/v1/upload
<!DOCTYPE html>
        <html>
          <head>
                <meta name="viewport" content="width=device-width, initial-scale=1">
                <meta charset="utf-8">
                <title>Application Error</title>
                <style media="screen">
                  html,body,iframe {
                        margin: 0;
                        padding: 0;
                  }
                  html,body {
                        height: 100%;
                        overflow: hidden;
                  }
                  iframe {
                        width: 100%;
                        height: 100%;
                        border: 0;
                  }
                </style>
          </head>
          <body>
                <iframe src="//www.herokucdn.com/error-pages/application-error.html"></iframe>
          </body>
        </html>

`

谁有这个问题的解决方案?

【问题讨论】:

  • 503 只是一项不可用的服务。无论如何它都是服务器端。
  • 这很尴尬......你甚至不能用 Ionic 创建一个新的应用程序,它只是在这个过程的早期实例中失败......可怕的产品。

标签: android ios angular cordova ionic2


【解决方案1】:

这是一个离子服务器端问题 (ionic forum)

您可以等到服务重新上线,也可以在本地生成资源(来自 ionic 5)。您只需从项目文件夹中运行以下控制台命令即可完成此操作:

第一步:安装cordova-res tool

$ npm install -g cordova-res

第二步:生成资源

$ cordova-res

【讨论】:

  • 这个解决方案对我有用......即使使用 Ionic 4.7.4
【解决方案2】:

是的,就像您在 this thread from the Ionic Forum 中看到的那样,这是 Ionic 的服务器端的错误,因此您无法自行修复它。

如果您愿意,您可以通过 http://ionicframework.com/support#support 报告问题,但我们需要等待 Ionic 团队解决此问题。

【讨论】:

    【解决方案3】:

    解决了

    只是由 tinypng 使用。 我得到了同样的错误,但我使用了 png 图像。我想上传图片大小很重要。

    图标 700kb -- 80kb

    飞溅 5.2mb -- 700kb

    图标 1024*1024

    飞溅2732*2732

    【讨论】:

      【解决方案4】:

      只需删除现有平台并运行以下命令:

      ionic cordova platform add <ios/android>@latest
      

      【讨论】:

        【解决方案5】:

        如果图像尺寸正确,您可能需要通过将其设置为纯色来从图像中移除透明背景。

        【讨论】:

          【解决方案6】:

          我在更新到 cordova 10 CLI 和 cordova-android@9 时遇到了这个问题。不知道为什么。最终,如果您不需要重新生成图标/启动画面资源,您应该能够通过在添加平台时跳过资源来解决这个问题(--no-resources 标志)。

          ionic cordova platform add android --no-resources

          如果您确实需要添加资源,可以使用@Future2020 的建议(npm install -g cordova-res 后跟cordova-res)。

          【讨论】:

            猜你喜欢
            • 2023-02-20
            • 1970-01-01
            • 2017-05-23
            • 2022-11-07
            • 1970-01-01
            • 2017-08-17
            • 2015-07-23
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多