20220703のGoに関する記事は7件です。

koanfの罠:空文字をスライスにUnmarshalしても空スライスにならない

はじめに koanf で環境変数を読み込む際、ProviderWithValue を使うことでスライスに設定を流し込むことができます。 // 設定オブジェクト。環境変数を読み込んでここにセット t…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Laravelのようなmake controllerコマンドをGoで作成

引数を取得 まずはコマンドの引数を取得。 ```go:main.go package main import ( "flag" cmd "backend/commands" ) func main…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Golangでrubyライクな配列処理をしたい!

TL;DR golangでrubyライクに配列操作ができるライブラリを書いたので、興味があったら使ってみてね! https://github.com/ppmasa8/rbarr なぜ作ったか ru…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Goでコマンド作成

コマンドを配列で取得 package main import ( "flag" cmd "backend/commands" ) func main() { flag.Parse() args :…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

GoでCORSの設定

オリジン間リソース共有 オリジン間リソース共有 (Cross-Origin Resource Sharing, CORS) は、追加の HTTP ヘッダーを使用して、あるオリジンで動作しているウェ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

GoのWebサービスでJSONを構造体に変換し、構造体をJsonに戻す

SPAのためにJSON APIを作成。 JSONを変換 type User struct { ID int `gorm:"AUTO_INCREMENT"json:"id"` Name string …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

GoのWebサービスでhtmlを返す

今回はhttpリクエストの処理をcontrollerに記述しhtmlを返す方法をメモ。 フォルダ構成 root/  ├ routes/  ├  └ web.go/  ├ controller/  │…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む