问题标签 [google-cloud-endpoints-v2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-app-engine - Google App Engine 从 V1 迁移到 V2
我已经迁移了我的 Google App Engine 端点。我的 V1 libs 文件夹中有一个 jar 和 war 文件。但是在我迁移之后,只有在我的 v2 libs 文件夹中才有了 war 文件。没有 jar 文件,我无法继续我的工作。我在迁移过程中遗漏了什么吗?感谢任何人的帮助。
protocol-buffers - gcloud端点部署错误时间戳类型
我已经成功部署了很多谷歌 gRPC 云端点。
但是第一次,我在我的原型中使用时间戳类型,当我尝试部署我的 gRPC API 时,我遇到了一个错误:
我生成 api_descriptor.pb 的命令
我的 api_config.yaml
我找不到关于这个问题的任何信息......有什么想法吗?
java - GAE 应用程序将 Long 序列化为字符串。如何改变它?
我有一个配置了 Cloud Endpoints Framework v2 和 Java 8 的 GAE 应用程序。它对于已经在那里定义的服务运行良好。
我有一种定义新服务的方法。看起来像这样:
这是UserOperationsResponse
类的设计:
该方法按预期工作并检索数据。但是,当我去邮递员并测试服务时,我得到了以下响应:
如何在响应中获取数字数组而不是字符串数组?
google-app-engine - 在 Google App Engine 上使用 Jax-RS 而不是 Cloud Endpoints 有什么问题
我正在 Google App Engine/Datastore 上开发一个 Java Web 项目作为移动应用后端。
要求是只使用谷歌云中低使用率的免费服务,这样我就可以廉价地开始,并且(理论上)必须做更少的工作来扩大规模以处理更多用户。
我是一名 JavaEE 开发人员,正在考虑在 Google App Engine 中使用 Jax-RS 而不是 Google Cloud Endpoints。
在阅读了 Google App Engine 中的 JAX-RS 服务和其他一些答案后,我对以下问题的答案很感兴趣,尤其是在 2018 年,因为大多数答案都非常陈旧:
- 在以下方面使用 Jax-RS 而不是 Cloud Endpoints 我会放弃什么:
- 与 Google 的 auth sdk 集成后,Cloud Endpoints 是否更易于使用?
- 我会在日志记录和指标方面放弃任何东西吗?
- 当我出于某种原因将 App Engine 运行时与 Jax-RS 结合使用时,使用 Arquillian 进行测试是否更加困难?
- Jax-RS servlet 是否需要自定义管道来启用 SSL?
- 有什么我没想到的...
对我来说,Jax-RS 的明显优势在于它易于开发(Cloud Endpoints 似乎需要更多样板文件)以及我已经非常熟悉它的事实。
非常感谢经验丰富的建议。
google-app-engine - Google Cloud Endpoints v2:注入用户的任何方式?
我是 Google Cloud Endpoints 的新手,目前正在寻找另一种接收User
方法参数的方法。
在有关Authenticating Users的文档中,接收显示的有关用户的信息的唯一方法是接收一个实例com.google.api.server.spi.auth.common.User
作为方法参数。
除了直接在端点方法上之外,似乎没有任何注释可以用来在其他地方请求此原则。这显然可以工作,但我对以下场景非常感兴趣:
有谁知道如何做到以上几点?我意识到我可以简单地将这个逻辑移动到我的端点类中,但这是一个横切关注点的情况,不仅是糟糕的编程,而且不太容易测试。
是的,我知道我可以扮演自己的解决方案(双关语),但云端点应该让这种事情变得简单,不是吗?
ios - 如何使用 iOS 访问谷歌端点 2
我在 iOS 和 android 上都有一个工作应用程序。
此后,我使用 android studio 将端点迁移到版本 2,并且我的 android 应用程序仍在运行。
然而,我的 iOS 不再工作,但我找不到任何解释如何使用 iOS 访问谷歌端点版本 2 的文档。
唯一的文档是以下链接中的旧文档单击此处
有谁知道我在哪里可以找到这样的教程?
python - Google Endpoints GET 请求 URL 参数 [Python]
我目前正在做一个需要编写 GET 处理程序的小项目。我正在使用端点文档中提供的 Echo 示例。
我有我的资源容器:
我有我的处理程序:
为了访问它,我正在使用 curl:
现在这可以正常工作并返回您期望的内容,但是如果我需要将更多信息编码到我的 URL 中,例如:
我无法弄清楚如何做到这一点,也无法在文档中找到解释或示例。
任何帮助,将不胜感激。
编辑1:
我的代码现在看起来像这样:
在我的 openapi.json 路径下,我有:
然而,当我运行请求 curl --request GET --header "Content-Type: application/json" http://localhost:8080/_ah/api/echo/v1/echo/getEmails?trailingDigits=2&leadingDigits=2
我取回了 trailingDigits 的内容,但是leadingDigits 的默认值
firebase-authentication - 具有 Firebase 身份验证的 Cloud Endpoints
我想要完成的是,我想将在 Google App Engine 上运行的网络服务的使用限制为使用 Firebase Auth 登录的应用用户。
如何向 openAPI 规范添加安全规则以允许用户仅请求其 uuid 的信息?因此,如果用户使用该 uuid 登录 Firebase Auth,则他们将能够使用 Web 服务获取有关其 uuid 的信息
google-app-engine - 是否可以在谷歌云端点 python 中返回字符串
我需要返回一个字符串(纯文本)而不是 JSON(类消息)。
这是我现在的代码:
我想要做 :
谢谢<3