Angular应用使用AWSAmplify和DynamoDB-GraphQL的POST操作出错
创始人
2024-10-30 15:30:39
0

在AWS Amplify和DynamoDB的Angular应用中,当使用GraphQL的POST操作时,可能会遇到CORS错误。解决方法是在用于托管应用程序的Bucket中设置CORS配置,以允许从特定或所有来源发出HTTP请求。此外,还应该在AWS Amplify中配置正确的API名称和区域,并使用正确的API密钥和安全凭据。以下是修改后的代码示例:

const apiName = 'myApiName';
const region = 'myRegion';
const config = {
  API: {
    endpoints: [
      {
        name: apiName,
        endpoint: `https://my-api-id.execute-api.${region}.amazonaws.com/myApiStage`,
        region: region,
        custom_header: async () => {
          return { Authorization: `Bearer ${(await Auth.currentSession()).getIdToken().getJwtToken()}` };
        }
      }
    ]
  }
};
Amplify.configure(config);

另外,请在Bucket的CORS配置中添加如下内容:

[
  {
    "AllowedHeaders": [
      "*"
    ],
    "AllowedMethods": [
      "GET",
      "POST",
      "PUT",
      "DELETE"
    ],
    "AllowedOrigins": [
      "*"
    ],
    "ExposeHeaders": []
  }
]

相关内容

热门资讯

黑科技软件(wePOke)辅助... 黑科技软件(wePOke)辅助插件(黑科技)智能ai(一直是真的有挂);小薇(透视辅助)致您一封信;...
黑科技挂(wpok透牌器)外挂... 黑科技挂(wpok透牌器)外挂透明挂辅助助手(透视)好像真的有挂(黑科技详情)1、进入到wpok透牌...
透视好牌(wPk)德州透视外挂... 透视好牌(wPk)德州透视外挂(黑科技)透视辅助测试(切实有挂)1、金币登录送、破产送、升级送、活动...
黑科技总结(德扑之星作弊)外挂... 黑科技总结(德扑之星作弊)外挂透明挂辅助软件(透视)确实真的有挂(黑科技细节);1、每一步都需要思考...
攻略辅助(微扑克)ai防封(辅... 攻略辅助(微扑克)ai防封(辅助挂)ai算牌器(确实是真的有挂)是一款可以让一直输的玩家,快速成为一...
黑科技有挂(微扑克有辅助透视)... 黑科技有挂(微扑克有辅助透视)外挂黑科技辅助插件(透视)其实存在有挂(黑科技脚本)一、微扑克有辅助透...
科普辅助(微扑克)辅助插件挂(... 科普辅助(微扑克)辅助插件挂(辅助挂)必胜技巧(切实真的有挂)是一款可以让一直输的玩家,快速成为一个...
黑科技辅助挂(wpk透视辅助)... 黑科技辅助挂(wpk透视辅助)外挂透明挂辅助app(透视)切实真的有挂(黑科技细节)1、许多玩家不知...
透视安卓版(wPK)辅助工具(... 透视安卓版(wPK)辅助工具(黑科技)ai机器人(真是存在有挂)1、许多玩家不知道辅助软件怎么退出观...
黑科技了解(德州ai机器人)外... 黑科技了解(德州ai机器人)外挂透视辅助助手(透视)原来是有挂(黑科技解说);1、德州ai机器人系统...