Google App EngineからDatastoreにアクセスする時に、ローカル環境では動いていたものが全く動かなくてハマりました。解決できたのでまとめておきます。言語はGoを使ってます。 必要とするContextはappengineパッケージのものを使う ドキュメントのサンプルには、context.Background()で作ったcontextをdatastoreパッケージの関数に渡していますが、GAE上ではappengine.NewContext(request)で生成したものを渡す必要があります。でないと動きません。 ローカルの開発環境ではDatastoreエミュレータを使うと思いますが、こちらはcontext.Background()で大丈夫でした。 appengine.NewContextを呼ぶのは1回だけにする 複数回呼ぶとエラーになるようです。基礎的なことかな? clou
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く