2018-10-01から1ヶ月間の記事一覧
GAE/Go1.11のランタイムを実際にデプロイまでしてみましたよっていう内容です。 準備 ディレクトリ構成 以下のようなディレクトリ構成でプロジェクトを作成しました。 $GOPATH └── src ├── app │ ├── app.yaml │ └── main.go └── handler ├── index.go └── i…
GAE/GoでGo1.11のランタイムがBetaになっていたので調べた内容をまとめてみます。 なお、基本的にはドキュメントに書いてあることを舐めてるだけの内容になります。 参考 先に参考を明示しておきます。ここだけ見れば、GAE/Goを現在使ってる人ならその差分が…
やりたいこと 当初の想定は以下のような感じでRESTFullなwebサーバーを標準の net/http パッケージだけで書こうと思います。 package main import ( "fmt" "handler" "net/http" ) var port = 8000 type methodHandler map[string]http.Handler func (m meth…
以下のようなパッケージ構成のGoのプロジェクトを考えます。 $GOPATH ├── handler │ └── index.go ├── main.go └── middleware └── log.go これだと main.go で localに作成した handler や middleware を import しようとするときに、 Unresolved reference…
goapp test で単体テストを走らせた時に RUN/PASS/FAIL が見づらいので iTerm2 で goapp test を見やすくする設定を追加します。 設定方法 Preference > Profile > Advanced > Triggers で特定の文字列だった時にハイライトさせるTriggerを設定します。 例え…