タグ

ブックマーク / qiita.com/kurakura-t (1)

  • pureなjsでGraphQLのrequestを投げる方法(Lambda@Edgeなど) - Qiita

    Lambda@EdgeからとあるエンドポイントにGraphQLのqueryを実行したい場合がありました。 Lambda@Edgeにはレイヤーをアタッチすることができないので、Lambdaのランタイムに組み込まれている方法でhttpリクエストを飛ばす必要があります。 (正確にはコードとライブラリをまとめたzipが1MB以下に収まるのであれば、そのzipをデプロイすることでサードパーティのNodeライブラリも利用することができるようになりますが、実装時点では調査が足らず不可能だと思っていました。詳しくは下のリンクをご参照ください。) 今回はとある事情から、ランタイムとしてNode.jsのv16系を利用していました。 Nodeのhttpクライアントライブラリとしてはaxiosやnode-fetchなどがよく使われますが、Node16にこれらは組み込まれていません。 Node.jsのv18系を使え

    pureなjsでGraphQLのrequestを投げる方法(Lambda@Edgeなど) - Qiita
    sh19910711
    sh19910711 2024/06/18
    "Lambda@EdgeからとあるエンドポイントにGraphQLのqueryを実行したい / ランタイムに組み込まれている方法でhttpリクエストを飛ばす必要があり / GraphQLのquery実行の方法が分かりづらかった" 2022
  • 1