通过 Amplify CLI 添加了一个 API,该 API 调用读取 dynamo 表的 lambda。
在 AWS 中部署后,它运行良好。今天早上它抛出 403 错误,没有进行任何更改:
获取 https://xxnxxtfxx.execute-api.eu-west-1.amazonaws.com/Prod/items 403
在' https://xxnxxtfxx.execute-api.eu-west-1.amazonaws.com/Prod/items ' from origin'' http://myproject-20181130113531--hostingbucket.s3-website-eu-访问 XMLHttpRequest west-1.amazonaws.com '' 已被 CORS 策略阻止:请求的资源上不存在“Access-Control-Allow-Origin”标头。
观察/行动
确保在 API Gateway 上启用 CORS,重新部署 API。
从 API Gateway 测试 API 成功,它正确调用了 Lambda 函数
在开发人员工具下调用 OPTIONS 看起来也不错:
通用设置:
请求网址:https : //xxnxxtfxx.execute-api.eu-west-1.amazonaws.com/Prod/items
状态码:200
响应头:
想知道为什么 403 会出现 CORS 错误。有什么想法吗?让我感到困惑和害怕的是,在我醒来后几个小时没有任何变化,事情就失败了:-(
我正在尝试增加材质复选框的大小。
transform似乎增加了材质复选框的大小。但是,我不确定这是否是实现这一目标的正确方法?
CSS
::ng-deep .mat-checkbox .mat-checkbox-frame {
transform: scale(2);
}
::ng-deep .mat-checkbox-checked .mat-checkbox-background {
transform: scale(2);
}
Run Code Online (Sandbox Code Playgroud)