demo & how to use
$ curl -X POST -d name="山田健二" https://yomiganafy.appspot.com/yomiganafy | jq
# {
# "result": {
# "Name": "山田健二",
# "Yomi": "ヤマダ ケンジ"
# }
# }
setup
# 移動
$ cd path/to/yomiganafy
# ローカルサーバー起動
$ dev_appserver.py app/app.yaml
deploy
$ gcloud config configurations activate yomiganafy
$ gcloud app deploy app/app.yaml
TODO
よくある問題
- dev_appserver.pyでsetup moduleが見つからない
- gcloudはpython2系前提なのでpyenvで変更する
- Failed parsing input: app file root.go conflicts with same file imported from GOPATH
- handlersが見つからないって
- projectディレクトリは
$GOPATH/src/github.com/vsanna/yomiganafy
におくこと
- 依存関係に有るpkgが無いと言われる
- それに依存している外部ライブラリを$GOPATH/srcから
rm -rf
した後に再度go get some_pkg
すると解決する(ことがある)