jjzjj

Appengine

全部标签

google-app-engine -/_ah/start 在 AppEngine 上的 Go 中从未被调用

当我将我的Go应用程序部署到GAE时,永远不会调用/_ah/start端点。当我运行以下代码时,日志不包含“STARTING”条目并且/没有设置X。我错过了什么?server.go:packagemainimport("net/http""google.golang.org/appengine""google.golang.org/appengine/log")varXstringfuncinit(){http.HandleFunc("/_ah/start",start)http.HandleFunc("/",meh)}funcstart(whttp.ResponseWriter,r*

google-app-engine - 适用于Google AppEngine Go的Cloud IDE

我今天想玩googleappengine的Go版本,想知道是否有人知道可以使用云IDE。我看了codenvy.com,它有谷歌AppEngine的支持,但它只适用于Python和Java。我还看了一下CloudIDES的thislist,但是很难说哪一个最适合AppengineGo开发。毕竟谷歌将这种组合标记为实验性的,所以我想它可能还没有准备好。这里有人找到合适的解决方案了吗?干杯奥利顺便说一句:我之所以希望这是一个云IDE,是因为我打算在我的Chromebook上编写代码。 最佳答案 还没有完全准备好生产,但是您可以查看http

windows - AppEngine SDK for Go with Bash on Ubuntu on Windows

我正在尝试在Windows上的Ubuntu上的Bash中使用AppEngineSDKforGo,但出现错误。这是我的代码。应用.yamlruntime:goapi_version:go1handlers:-url:/.*script:_go_app主.gopackagemainimport("net/http""github.com/labstack/echo""github.com/labstack/echo/engine/standard")funcinit(){e:=echo.New()e.GET("/",func(cecho.Context)error{returnc.Stri

google-app-engine - Appengine 中 Go 语言的标记

go语言有没有标记库(比如markdown或者reST)?最好与html/template合作可用于应用引擎我检查了here并搜索谷歌,但似乎没有任何显示。(也可能只是绑定(bind)) 最佳答案 https://github.com/knieriem/markdown-将peg-markdown(使用PEG语法在C中实现Markdown)翻译成Gohttps://github.com/russross/blackfriday-Blackfriday:Go的Markdown处理器两者都是纯Go,应该可以在AppEngine上正常工作

google-app-engine - Appengine Datastore 查询在事务中返回不同的结果

希望有人能帮助指出我代码中的问题。我有一个在事务外定义的查询,当它被执行时,它正确匹配数据库中的现有记录。但是,在事务内部执行查询的那一刻,它无法匹配数据库中的现有记录,尽管它们存在。这是代码,输出如下://QueryforURLtoseeifanyalreadyexistexistingRemoteURLQuery:=datastore.NewQuery("RepoStats").Filter("RepoURL=",statsToSave.RepoURL).KeysOnly().Limit(1)testKey,_:=existingRemoteURLQuery.GetAll(ctx,

google-app-engine - 将 AppEngine/Go Users API 与 OAuth : code sample, 工作流一起使用,有什么帮助吗?

虽然我对AppEngine/Python运行时非常有经验,但我是Go运行时的新手。我的第一个应用程序即将推出,但我仍然需要为用户提供登录功能。我希望使用OpenID,因为我不想要求用户拥有GoogleId。但是,似乎没有或几乎没有工作示例,AppEngine文档明确省略了我需要实现的功能的内容:funcinit(){http.HandleFunc("/_ah/login_required",openIdHandler)}funcopenIdHandler(whttp.ResponseWriter,r*http.Request){//...}openIdHandler函数中包含什么?我知

google-app-engine - Appengine with Go : Is there a http. Handle prehook 或类似的东西?

假设我有以下init函数路由请求。funcinit(){http.HandleFunc("/user",handler1)http.HandleFunc("/user/profile",handler2)http.HandleFunc("/user/post",handler3)........}所有这些都要求我有用户的个人资料。我知道我可以funchandler1(whttp.ResponseWriter,r*http.Request){getUserdata()//Actualhandlercode......}但是,有没有一种方法可以在不将函数调用放入每个处理程序的情况下获取数据

android - 为什么我从 google appengine 登录而不是 ACSID 获取 SACSID cookie?

我有一个向appengine应用程序进行身份验证的android应用程序。我已经让它工作了一段时间,直到(通过android的AccountManager)提供给我的authToken过期,当我尝试使用它来获取sessioncookie时导致500错误。我现在已经使authToken失效,但之后我仍然无法进行身份验证。然而,它并没有抛出500(就像它使用无效的身份验证token所做的那样),而是像成功案例一样响应-但不是像我期望的那样设置“ACSID”cookie,而是设置“SACSID”。它看起来很像一个身份验证cookie(因为它看起来很随机而且很长),但是尝试使用这个cookie

node.js - 为什么google appengine部署需要几分钟才能更新服务

我正在使用nodejs灵活环境记录here配置中没有什么花哨的runtime:nodejsvm:trueservice:SimpleExpressServicehealth_check:enable_health_check:Falseautomatic_scaling:min_num_instances:1max_num_instances:4cool_down_period_sec:120cpu_utilization:target_utilization:0.5这是我的部署命令gcloudappdeploy-q--promote--version$VER每当我部署一个新版本时,几

python - 如何在数据存储区(AppEngine)中随机获取一些东西?

目前我正在使用这样的东西:images=Image.all()count=images.count()random_numb=random.randrange(1,count)image=Image.get_by_id(random_numb)但事实证明,AppEngine上的数据存储区中的id并非从1开始。我在数据存储区中有两张图片,它们的ID分别是6001和7001。有没有更好的方法来检索随机图像? 最佳答案 数据存储是分布式的,因此ID是非连续的:两个数据存储节点需要能够同时生成一个ID而不会导致冲突。要获得随机实体,您可以在