Aws lambda AWS api网关和java lambda函数的CORS错误
今天,我在aws上创建了一个api网关和一个java lambda函数。最后将api网关与lambda函数集成。 因此,当我使用postman点击api时,它返回的结果基本上是一个客户列表。到目前为止,一切看起来都很好。以下是Aws lambda AWS api网关和java lambda函数的CORS错误,aws-lambda,httpclient,aws-api-gateway,Aws Lambda,Httpclient,Aws Api Gateway,今天,我在aws上创建了一个api网关和一个java lambda函数。最后将api网关与lambda函数集成。 因此,当我使用postman点击api时,它返回的结果基本上是一个客户列表。到目前为止,一切看起来都很好。以下是 @Override public TestResponse handleRequest(Request input, Context context) { TestService testService = SingletonServiceMana
@Override
public TestResponse handleRequest(Request input, Context context) {
TestService testService = SingletonServiceManager.getInstance().getTestService();
TestListResponse response = (TestListResponse)productListService.executeRequest(input);
return response;
}
执行后,它返回以下输出
{
"status": 200,
"products": [
{
"name": "test1",
"code": "test1",
"status": true
},
{
"name": "test2",
"code": "test2",
"status": true
}
]
}
但是,当我开始将这个api调用与本地机器的Angular集成时,它开始抛出CORS问题。使用it CORS设置连接的角度客户端
有人能帮我吗。我需要从lambda函数中启用一些特殊功能吗 您需要。我已启用,但模式错误。检查并修复它。谢谢helphi@Mark,你能再帮我一次吗?奇怪的是,这个解决方案对我不起作用,即使在添加了选项方法之后。您能告诉我catch.启用CORS后是否重新部署了API网关?是否遵循此指南?你真的没什么需要做的了。