miyazi888の覚え書き日記

学習したことを書き留めてます。

2019-08-01から1ヶ月間の記事一覧

echoでリクエストパラメータをチェックするには

echoでリクエストパラメータを取得し、構造体に割り当てる方法はわかったのですが、ここまで出来ると今度はvalidateの方法が知りたくなり、調べてみました。 echoにはvalidateそのものは用意されていないのですが、インターフェイスだけが用意されていて、こ…

Golangで構造体の配列を持つ構造体を初期化

微妙にわからなかったのでメモ代わりに。 Golangで以下のような構造があった時、初期化する方法がわからなかった。 構造体配列を持つ、構造体の時の初期化方法がわかってなかった。 type Store struct { Items []Item `validate:"dive"` } type Item struct …

echoでリクエストパラメータを構造体に割り当てる

昨日のブログでリクエストパラメータの取得方法はわかりました。 ただ、昨日のやり方ではパラメータを一つ一つ変換するコードを書かないといけません。 Railsであれば、ParamにHashですべて格納されているので悩む必要もないのですが・・・ 昨日のブログ htt…

echoのリクエストパラメータの受け取り方

リクエストパラメータの受け取り方を公式サイトを見ながら検証してみました。 と言ってもほぼ公式サイトに載ってるサンプルではあるのですが・・・ リクエストパラメータを取得する方法もシンプルなので下のプログラムを見たら、すぐにわかると思います。 リ…

echoのルーティング

echoのルーティングを試してみた。 と言ってもシンプルなので、特に迷うことはなかった。 実際にこれで何か作る時にはルーティング部分のみ、切り出して別関数化する感じになると思う。Railsで言うroute.rbの設定ファイルみたいな感じがイメージに近い。 プ…

golangのechoフレームワークを試してみた

GoでAPIサーバを立てて何かしたい、って時に何か良いのはないかと思ったら、あった。 echo.labstack.com Rubyで言うところのsinatraあたりの位置づけなのかと思った。 APIとかに特化している感じ。 Railsに当たるのにはbeegoってのがあるようだけども、とり…