echo

Go言語コワクナイ 第3話

〜echoでHTMLファイルを表示してWebサイトを作ってみよう〜 前回のあらすじ main.goの e.GET("/", func(ctx echo.Context) error { return ctx.JSON(200, "Hello, World!") }) を e.Static("/", assets) e.File("/", "public.html") に書き換えることでhtml…

Go言語コワクナイ 第2話

〜echoでHTMLファイルを表示してWebサイトを作ってみよう〜 前回のあらすじ main.goに e := echo.New() e.GET("/", func(ctx echo.Context) { return ctx.JSON(200, "Hello, World!") }) port := ":1323" e.Logger.Fatal(e.Start(port)) と書くだけで簡単に…

Go言語コワクナイ 第1話

〜echoでサーバーを起動してみよう〜 今回使うもの Go言語 echo 準備 はじめに$GOPATH内に開発ディレクトリを作成しましょう。 $ cd go/src/github.com/y-ogura $ mkdir echo-server $ cd echo-server 開発開始 まずはmain.goを作成しましょう package main …

golang echoでgoogle cloud storageにファイルをuploadしてみる

はじめに golangのフレームワークechoを使用してgoogle cloud storageにファイルをアップロードするAPIを作成してみた。 コードは後ほどgithubにあげる予定 google cloud storageと接続 Google Cloud Platform のサービスアカウントを取得し、gstorage/keys…

golang:echoでSwagger UIを使ってみる

echoで同じポートでSwagger UIを開けるようにするのに少し詰まった為メモ sampleはgithub参照 今回使ったもの echo go-swagger swagger for go ディレクトリ構成 echo-swagger/ ├ main.go ├ hello/ │ └ controller/ │ └ hello_controller.go ├ swagger-ui/ │…