【发布时间】:2014-06-27 21:42:23
【问题描述】:
我正在使用 github.com/golang/appengine 及其关联的“数据存储”。我希望这个包能让我在普通的 Go 网站中使用 Datastore。不幸的是,我的
c := appengine.NewContext(rq)
不断给我一个“NewContext 传递了一个未知的 http.Request”错误。我的 app.yaml 包含
application: sdklessdatastoremusic
version: 1
runtime: go
api_version: go1
handlers:
- url: /.*
script: _go_app
vm: true
manual_scaling:
instances: 1
那个 YAML 应该是什么,或者是其他地方的问题?
【问题讨论】:
-
您想在非 appengine 管理的 vm 应用程序中使用该软件包吗?因为我认为这行不通。您需要 sdk 才能拥有数据存储。您必须像设置常规 appengine 应用程序一样设置您的应用程序。
-
那
github.com/golang/appengine/datastore没用? -
没有。它假设有一个 appengine 数据存储可以与之交谈。它不会为您嵌入一个。
-
您应该已经阅读了我对您其他问题的评论...我想您仍然对 appengine 包的用途有错误的印象。
标签: google-app-engine go yaml