go.modにversionを指定しているのですが、なぜかタイトルのエラーが発生しました Goのバージョンは下記のように固定しているのですが、なぜかHerokuではタイトルのように、1.12.17が適用されてしまいます …
カテゴリーアーカイブ: Golang
go-playground/validatorでvalidationが走らない
structにvalidationを実装していて、なぜかvalidationが発火しない事件が発生しました 個人的には全く問題ないと思っていたのですが、どうやらGoではlower caseはprivateな扱いとなり、エ …
Go ginでconflicts with existing wildcardの解消法
Ginで同じnamespaceで階層を深くしているrouteを追加したところ、タイトルのエラーが出ました とりあえず、こちらが解消法です 重要なのは、routeごとに /:id や /:topic_id のように分けるの …
LINE messaging APIでリッチなUIを作る
ZoffのchatみたいなUIを作るために、いろいろ調べてみたら、rich menusという機能があるらしく、Zoff的なUX実現のためにコード作ってみました 作り方 画像の準備 canvaで1200 * 810をテンプ …
HerokuにGo Ginをデプロイするコード
シンプルな情報がなかったので一応コードとしてまとめました🙏 あとはherokuにデプロイすればOKです こちらのheroku-releaseブランチにコードまとめてあるので、参照してください masahi …
Goの同じpackageでundefined: NewHub出る問題
main packageで を実行したところ、タイトルのエラーが出ました こちらのコマンドを実行することで解決できます 参考記事 Go言語でmainパッケージに複数ファイルある場合にハマった(初学者向け)
Illegal base64 data at input byte 4 when using base64.StdEncoding.DecodeString(str)
フロントから送信されてきたbase64のstringをgoのサーバーで受けていたところタイトルのエラーが発生 問題点はdata: ~~~ の部分が入っているから、とのことだったので、下記のように修正を加えることで、解決す …
“Illegal base64 data at input byte 4 when using base64.StdEncoding.DecodeString(str)” の続きを読む
sql-migrateをdockerで実行する方法
sql-migrateをdockerで実行する方法調べたので、シェアしておきます 参考記事 [DOCKER] Try using sql-migrate
Docker + Go + Ginで”dial tcp 127.0.0.1:5432: connect: connection refused”エラー
db にコンテナ名を入れることで解消できました! 参考記事 Connection refused between docker container of clair and pgsql #134
Go + Gin + Air + M1のDockerfile
シンプルにDockerfile作りたいなと思って実装しました リポジトリはこちら https://github.com/hiyashikyuri/go_m1_docker 参考記事 【Go 言語】 Docker 上 で …