Go Lambda関数からHTMLを返す方法は?

WBOY
リリース: 2024-02-08 21:40:28
転載
766 人が閲覧しました

如何从 Go Lambda 函数返回 HTML?

php エディターの Shinichi が、Go Lambda 関数から HTML を返す方法を紹介する際に、この質問に詳しく答えます。 Go Lambda 関数は、クラウドで実行され、HTML ページを返す関数です。これは、多くの Web 開発者にとって共通の要件です。この記事では、Go で Lambda 関数を作成し、それをフロントエンドで使用できる HTML ページとして返す方法について説明します。この記事のガイダンスを活用すると、Go Lambda 関数から HTML を返す関数を簡単に実装できるようになります。今すぐ始めましょう!

質問内容

URLをクリックすると波形情報をhtml形式で提供するgoプログラムがあります。 nginx リバース プロキシを備えた仮想マシン上で実行されます。

コードを aws lambda に移動しようとしていますが、HTML をトリガーして返す方法がわかりません。

元のコードはロジックを実行し、データを以下のスニペットのテンプレート HTML としてレンダリングします。

リーリー

nginx プロキシはもう必要ないと思いますが、代わりにラムダ関数を呼び出してコードを実行する必要があります。そこでコードを次のように変更しました。

リーリー

AWS テストを実行すると、lba 関数はデフォルトの JSON テキストを使用します。

リーリー

タイムアウト中にエラーが発生しました:

リーリー

ラムダ関数がテストを無視しているのか、関数が正しい方法で html を返していないのか、あるいはラムダ関数が html ではなく json を期待しているのかわかりません。理解に役立つヒントやどこを見るべきですか?

解決策

ラムダ関数で http サーバーを実行する必要はありません。このコードは動作するはずです

リーリー

AWS API Gateway プロキシでは、return events.apigatewayproxyresponse を返す必要があるため、indexhandler は異なります。

リーリー

以上がGo Lambda関数からHTMLを返す方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!