EGO-LOG

40代2児の父。主にプログラム学習と開発、仮想通貨、メタバース、たまに関係ないことを綴る。

(2022/1/31)go言語・Ginフレームワーク学習記録

先輩方の情報を参考にGinやっていきます。

qiita.com

 

昨日はgo側でPingを待って、jsonを返すプログラムを動かした。

 

フレームワークを使わない場合、ソース量が何倍にもなってしまう。

type Context struct にhttpRequest関連の変数が定義されている。

 

ミドルウェア

要求から結果が返るまで必ずミドルウェアを通る必要があるとな。

 

■htmlファイルへのアクセス、編集

GETに対して、htmlファイルの内容を返す。

html内の変数{{.xxxxx}}を置換して出力できる。

 

■静的ファイル

Context.Static関数でフォルダ指定。

ブラウザからファイル名指定で表示される。当たり前だがサービスとして起動してる

 

■ファイルアップロード

アップロード側のサンプルがvueで記述されている。

動作未確認・・

 

curlコマンド

ちょっとずれるけどコマンドプロンプトcurlコマンド。

疎通確認なんてpingしか使ったことが無かった。

viral-community.com