簡體   English   中英

AWS API Gateway JS SDK獲取HTTP響應代碼

[英]AWS API Gateway JS SDK get HTTP response code

我正在使用API​​ Gateway生成的JS SDK。 問題是當出現錯誤時,出現CORS錯誤,並且無法獲取內部數據或狀態代碼:

在此處輸入圖片說明

盡管“網絡”標簽中顯示一條消息,但通知數據仍為“”

在此處輸入圖片說明

我的代碼:

AWS.config.region = "ap-northeast-2"
const cognitoParams = {
  IdentityPoolId: "ap-northeast-2:...",
  Logins: {
    "accounts.google.com": googleUser.getAuthResponse().id_token
  }
}

AWS.config.credentials = new AWS.CognitoIdentityCredentials(cognitoParams)

AWS.config.credentials.get(function () {

  const api = apigClientFactory.newClient({
    accessKey: AWS.config.credentials.accessKeyId,
    secretKey: AWS.config.credentials.secretAccessKey,
    sessionToken: AWS.config.credentials.sessionToken
  })
  api.ec2Get()
    .then(function (data) {
      console.log('data', data);
    })
    .catch(function (err) {
      console.error('err', err)
    })

嘗試也通過該區域...所以里面:

const api = apigClientFactory.newClient({
  accessKey: AWS.config.credentials.accessKeyId,
  secretKey: AWS.config.credentials.secretAccessKey,
  sessionToken: AWS.config.credentials.sessionToken,
  region: '...'
})

因為默認情況下,如果您不通過它,則使用“ us-east-1”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM