Go– tag –
-
ブログ
【Go】エラーが発生した箇所のファイル名と行番号が欲しい
Goのエラーはシンプルで、基本的にエラーメッセージのみを返します。 シンプルゆえに、僕からするとメッセージだけ見ても「このエラーはどこで発生しているんだ?」と、まず発生箇所を探すことから始めないといけません。 エラー原因をスムーズに取り除き... -
ブログ
【Go】Redisの使い方
Redisの使い方を毎回忘れるので 【set, get】 package main import ( "context" "fmt" "time" "github.com/redis/go-redis/v9" ) func main() { rcli := redis.NewClient(&redis.Options{ Addr: "localhost:... -
ブログ
GoでJWTを作ってみた。
自分は認証にJWTをよく使っています。 そのJWTをざっくり理解したいと思い、JWTを作ってみました。 【早速作る】 package main import ( "crypto/hmac" "crypto/sha256" "encoding/base64" "fmt" "strings&q... -
ブログ
Cookieの設定
Cookieを使おうとすると毎回「あれ?どうするんだっけ?」ってなるんでメモしておく 【CORSの設定】 // Cookieを使うときはOriginは直接指定する w.Header().Set("Access-Control-Allow-Origin", "http://localhost:3000") w.Header()... -
ブログ
スライスの a[:0:0]って何?
次の記事を読みながらスライスの操作を練習してました。 その中で a[:0:0]って何?初めて見たぞ 今回は a[:0:0] について学んだことについて書きたいと思います。 【a[:0:0] は何なのか?】 僕が知ってること 知らないことを調べる前に、まずは僕がGoのス... -
ブログ
Go言語で文字列が時刻かどうか判定したい
入力された文字列が時刻かどうかチェックする必要があり、実装しようと思ったが、なかなかうまくできず。 恥ずかしながら、結構苦戦したので忘れないように記録しておく。 【結論】 func IsTime(target string) bool { layout := "15:04" _, err...
1