我正在使用AWS API與Cognit安全身份驗證在web app.when我調用我的api而不覆蓋集成請求正文映射模板它工作正常。但是當我把下面幾行集成請求主體映射模板 像下面AWS API網關集成請求正文映射模板
#set($inputRoot = $input.path('$'))
{
'UserId' :'$context.authorizer.claims.email',
'Name' :'$context.authorizer.claims.name',
'UniqueID' :'$context.authorizer.claims.sub'
}
...它給了我下面的錯誤:
XMLHttpRequest cannot load https://ei25XXXXXXg.execute-api.us-east-2.amazonaws.com/Development/userlogin/getcurrentuser . No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin ' http://localhost:7080 ' is therefore not allowed access. The response had HTTP status code 400.
,但我已經啓用「訪問控制允許來源」到「*」了。有沒有人有任何想法..?
當我把json字符串與上下文它給我錯誤。沒有它,它工作正常。是否有任何錯誤,我上面提到的JSON請求..? –
你是否用'Content-Type:application/json'請求頭髮送它? – sideshowbarker