分散ストレージとフォールト トレランスを示す Go の分散システム クラスのプロジェクトを作成しています。バックエンドはすべて GO にあります。基本的に、GO には Add(Args) と Get(Args) という 2 つの主要な関数があります。
私のフロントエンドは、Google マップを使用した Web ページです。マップ上のイベント ハンドラーは Javascript 関数になります。Google Maps API から、マップの中心やマップ フレームの境界などの情報を簡単に抽出できます。
私の問題は、JavaScript 関数からの情報を使用して、バックエンドで GO 関数/プログラムを「呼び出す」方法がわからないことです。私は Web 開発に非常に慣れていないため、これが痛々しいほど明らかである場合は申し訳ありません。
グーグルで見つけた唯一のアプローチは、GOプログラムをグーグルアプリエンジンである種のhttpサーバーとして実行することです。詳細は定かではありませんが。
誰かが私にいくつかの参考文献を与えてくれたり、正しい方向に向けてくれたら嬉しいです!