簡體   English   中英

API網關POST請求返回“ Access-Control-Allow-Origin不允許的錯誤http:// localhost:3000”

[英]API Gateway POST request returns "error http://localhost:3000 is not allowed by Access-Control-Allow-Origin”

因此,我正在嘗試編寫一種觸發lambda函數的POST方法,該函數將依次寫入DynamoDB數據庫。 所有這些背后的邏輯似乎都很好,並且當我通過POSTMAN向API發出POST請求時,可以調用lambda函數。 但是,當我嘗試從當前沒有域的實際應用程序中執行相同操作時,出現錯誤:

鍵入錯誤:Access-Control-Allow-Origin不允許使用原始http:// localhost:3000

由於我沒有域,因此我正在使用localhost:3000進行開發。 我可以使它與API Gateway一起使用嗎? 我已經有[*]作為我的域列表的CORS設置,因此應該對所有域開放。

嘗試

將localhost更改為“ lvh.me”,它指向127.0.0.1

要么

編輯您的主機文件,使local。[mysite] .com指向127.0.0.1,然后使您的CORS文件允許*。[mysite] .com

檢查: 堆棧

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM