echo

Go logLevel設計 logrus echo

こんにちは、マットです。 都内ITベンチャーのエンジニアです。 Go/Next.js/GraphQLを使っています。 今回はGo言語でログ出力を実装します。 Go言語には標準でlog パッケージがありますが、今回はよりリッチな logrus を使ったログ設計を行なっていきます。 …

Go CSV download API

こんにちは、マットです。 都内ITベンチャーのエンジニアです。 Go/Next.js/GraphQLを使っています。 今回はGo製のAPIでCSVをダウンロードする方法を見ていきたいと思います。 普段はGraphQLについて発信していますが、今回はRestで実装し、"encoding/csv"パ…

Gin echo corsのオリジンをHttp Request から取得する

Go, Golang の echo, Gin それぞれのフレームワークでHTTP Headerのmiddlewareをカスタマイズ(custom)する方法 Http Request から Originを取得する方法