问题标签 [gcloud-node]
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.
node.js - node.js 中是否有用于谷歌数据存储 api 的缓存库
我正在研究使用 gcloud node api 来访问数据存储 api,但很好奇它是否支持与 ndb 类似的查询缓存?如果没有,确保重复查询被缓存的最佳方法是什么?
node.js - 登录 gcloud node.js
我正在试验 node.js 和托管服务器。到目前为止,一切都很好。我只是不知道如何登录到我的开发服务器上的控制台。我说的是运行 gcloud preview app run 后在终端中看到的控制台。(不是浏览器控制台)。console.log() 似乎根本没有做任何事情。
node.js - 相同的 Google Cloud Storage 上传脚本可以在一台 PC 上运行,但不能在另一台 PC 上运行,为什么?
我正在尝试使用服务帐户凭据从 Node.JS(使用 gcloud 包)将文件上传到 Google Cloud Storage,但出现“invalid_grant”错误(可能是授权错误)。
当我尝试从另一台计算机执行此操作时 - 它工作正常,该错误仅发生在我的 PC 上。
google-app-engine - 如何修复“必须为自定义运行时设置 --custom_entrypoint 标志”?
我在运行时在 appengine 上收到此错误gcloud preview app run app.yaml
:
The --custom_entrypoint flag must be set for custom runtimes
我的app.yaml
样子:
我的 dockerfile 只是:
FROM google/nodejs-runtime
我重新安装gcloud
以获得最新版本,托管 VM 的 yaml 配置是否发生了变化?这使我无法测试我的应用程序。
node.js - Google Cloud PubSub - 似乎无法获取主题
我正在使用 heroku 运行一个 node.js 应用程序,该应用程序使用 gcloud 创建一个主题,然后订阅它。我正在使用以下代码,取自此处:https ://googlecloudplatform.github.io/gcloud-node/#/docs/v0.16.0/pubsub
但是,当我在 Heroku 上部署(https 服务器,在 Google 控制台上注册,部署了正确的 API 和 json 文件中的适当密钥)时,它没有看到主题列表,而是返回“未定义”:
2015-07-24T18:06:05.321079+00:00 应用 [web.1]: 未定义
2015-07-24T18:06:05.337947+00:00 应用程序 [web.1]:节点应用程序在端口 36252 上运行
不确定为什么会发生这种情况,也不确定如何调试此问题。任何建议将不胜感激!
node.js - gcloud pubsub - 如何创建观看请求
我创建了一个主题,订阅它,使用 Google 的 API Explorer 设置主题的发布权限,现在需要创建一个监视请求,如下所述:https ://developers.google.com/gmail/api/guides/推
但是,根据之前的线程,您不能使用 API Explorer 执行此操作,而必须直接从 gcloud 执行此操作。我知道电话的一般形式是这样的:
但是,我不确定如何在 node.js 中实现这一点——代码会是什么样子?我尝试了以下方法,但出现function undefined
错误:
非常感谢任何帮助!
node.js - NodeJS 托管 VM 在数据存储写入时收到 403
尊敬的 Google 团队和 GAE 爱好者:
我尝试使用新的远程 dockerless 选项将我的 NodeJS 应用程序部署到我的 GAE 项目:“gcloud preview app deploy app.yaml --set-default --remote” 部署过程似乎很好——这意味着部署时没有发生错误。
执行部署后,有趣的是,我从数据存储区读取数据的所有 GET 请求都成功了。
但是,当我在应该将数据写入数据存储时尝试 POST 时,我不断收到“禁止”403 错误代码。
这是非常奇怪、尴尬和令人费解的,因为当我在本地主机上运行我的节点应用程序时,我能够毫无问题地读取/存储到我的数据存储云实例。
我想我的问题是目前是否还有其他人面临同样的问题,它是如何解决的?
仅供参考,上周我尝试从 NodeJS 托管的 VM 进行数据存储访问(读取和写入)并且它有效。我遵循了书架示例
我今天重新部署了相同的示例,它在所有处理数据存储写入的 POST 上也失败了。
我已经在这里开了类似的票:
谢谢你的帮助。
node.js - gcloud nodejs datastore: how to create an entity with a parent?
How to create an entity with a parent using gcloud
, datastore
and nodejs
?
How to search for all the entities with a given parent?
Something like (this does not work):
Reading the docs I did not find any example of creating an entity with a given parent. I searched (without success) here: https://googlecloudplatform.github.io/gcloud-node/#/docs/v0.19.1
while on the counterpart in python there are some specific proprieties to specify the parent entity: http://googlecloudplatform.github.io/gcloud-python/latest/datastore-keys.html
Please provide an example of code of how create and search for an entity with a parent
gcloud-node - gcloud-node 访问承载令牌?
gcloud-node API 会给我它正在使用的不记名令牌吗?
我可以使用 gcloud-node 和 keyfile.json 创建签名的 url,但我正在尝试遵循可恢复的下载文档。他们建议在服务器上开始上传并将会话传递给客户端。看起来很简单,除了标题:
Authorization: Bearer your_auth_token
我可以在某种初始化后做类似 gcs.getAuth 的事情吗?
谢谢任何帮助。
node.js - 无法使用 Node gcloud 包下载 Google Cloud Storage 文件
我在我的应用程序中设置了gcloud,并且我似乎已成功通过身份验证。我可以毫无问题地运行以下命令:
我还可以执行以下操作来毫无问题地检索我的存储桶和文件:
当 I 时file.getMetadata()
,我看到空对象转换为预期信息。
但是,当我尝试下载文件时,我遇到了问题。
我尝试在前面pathToFileName
加上/
,./
和../
,但没有成功。这与我过去遇到的相同错误是我的配置未授权或文件名不正确(尽管我当时无法创建存储桶并获取元数据)。但是是否仍然存在acl
我不知道的问题或其他许可?