Skip to content

sin-tanaka/golang_practice_echo_todo_api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

golang_practice_echo_todo_api

echoを使ったapi フロント側のテストとしてajax受けるときなど便利に使えそう

ローカルでの動作

環境変数PORTを読むので、設定しておく。

$ export PORT=8080
$ go run server.go

# request
$ curl -X POST \
  -H 'Content-Type: application/json' \
  -d '{"task":"do hogehoge"}' \
  localhost:8080/tasks

# response
{"id":1,"task":"do hogehoge"}

で動作確認

デプロイ

herokuを想定 Procfileは下記で適宜書き換えする

echo "web: $(basename `pwd`)" > Procfile

課題

router.go models/todo.go view.go などに分けたい。

RequestとResponseを表示するhtmlが欲しいが、その場合レンダリング要?

About

echoを使ったapi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published