0

可以通過網頁訪問aws SAM本地的aws api網關嗎? 目前我有一切運行本地(亞馬遜DynamoDB,(aws lambda,aws api網關與aws山姆本地)),但我不能訪問ajax調用api,因爲我沒有權利是否有一個選項給它權利或禁用權利,所以我可以測試我真正的Ajax電話?AWS sam本地可能訪問本地網頁

更新1: 解決了CORS的概率與鉻的一個插件,使其一直爲自己,但現在我可以看到我的輸出在previeuw鉻(F12)的開發人員選項,但我仍然得到一個502壞網關,任何想法,爲什麼這是?

UPDATE2: 好解決了這個問題,但現在我想從我的網頁真我的API網關真我的拉姆達我DynamoDB我知道我可以在lambda使用事件exports.post =(做一個職位事件,上下文,回調),但它只是在體內空白,所以我不能得到任何東西,所以我不能得到任何東西。 捲曲聲明我使用: 捲曲-d '{ 「ID」:8}' http://127.0.0.1:3000/resource 我可以看到: 體: '\'{ID:」 你可以看到在8號它來使用。 有人得到任何答案或解決?

千恩萬謝 利亞姆

+0

你是什麼意思,你沒有權利?你是否啓用CORS?您的Lambda是否輸出正確的CORS頭文件? – dashmug

回答

0

我發現的問題是,我有: 的contentType: 「應用/ JSON的;字符集= UTF-8」, 和 數據類型:在 「JSON」, 我ajax調用刪除這些和一切工作正常。