连接失败:未定义缓冲区 - 更新到 v4.7.0 后订阅 AWS Amplify (graphql) 订阅时出错

Connection failed: Buffer is not defined - Error when subscribing to AWS Amplify (graphql) Subscriptions after update to v4.7.0

我刚刚从 Amplify-cli 4.0.0 更新到 4.7.0,现在我在尝试收听我的订阅时遇到这些错误。

{provider: AWSAppSyncRealTimeProvider, error: {…}}
provider: AWSAppSyncRealTimeProvider {_config: {…}, socketStatus: 0, keepAliveTimeout: 300000, subscriptionObserverMap: Map(0), promiseArray: Array(0), …}
error:
errors: Array(1)
0:
message: "Connection failed: Buffer is not defined"
__proto__: Object
length: 1
__proto__: Array(0)
__proto__: Object
__proto__: Object

我正在使用 Ionic 4,在更新之前一切正常。

请参考下面link:看来你需要填充缓冲区。

https://github.com/agoncal/swagger-ui-angular6/issues/2