awsのlamda関数を呼んでその戻り値の処理なのですが、以下の様なスクリプトがあります。
js
1fetch(url , 2 { 3 mode: "cors", 4 method: "POST", 5 headers: { 6 "Content-Type": "application/json", 7 } , 8 body: JSON.stringify(params) 9 }).then( (response) => response.json() ).then((response) => response.body) }
awsのlamda関数を呼んでそのresponseをjsonにしているという事なんでしょうが、jsにあまり慣れていなくて、このthenや=>の扱いがよく分かりません。fetchの返り値はresponseという事なのでしょうか?また、mode:やheadersで示しているものの意味もよく分からないのですが、これらはどういう事でしょうか?
ちなみにresponseは以下の様になっています。
Python
1response = { 2 "statusCode": 200, 3 "headers": { 4 "Access-Control-Allow-Origin" : "*" 5 }, 6 "body": json.dumps(body, ensure_ascii=False) 7 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/15 07:47