问题标签 [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.
meteor - Meteor 无法在服务器端运行 gcloud
我正在构建一个小型应用程序,允许您上传文件、将它们存储在云中并使用 Google Cloud Vision API 分析它们。
我现在可以进行上传和存储,为此我使用了 firebase,但是当我尝试运行 gcloud 时遇到了一些问题。
在服务器文件夹的 main.js 文件中,我运行:
但这会导致终端出错:
我的网站没有加载,所以我运行:
但是后来我收到一个错误,我在互联网上找不到任何信息: 节点错误日志
我已经尝试解决这个问题两天了,没有运气。有什么建议么?
node.js - 我无法在 ubuntu 上安装 gcloud
请问你能帮我解决这个问题吗
注意:“npm install jsonfile”完美运行
node.js - 为什么不能在 nodejs 项目中使用 gcloud-node
我刚开始学习如何在 nodejs 项目中使用 gcloud。我已经完成了以下步骤:
npm install gcloud --save
但是当我在名为writeLog的文件中使用 gcloud 时,如下所示:
var gcloud = require('gcloud')({
projectId: 'testID'
});
图片中有一个错字注释
节点版本:5.6.0
gcloud 版本:0.34.0我使用 gcloud 模块使用名为writeLogs
的函数写入日志,并将其导出。在另一个名为index.js的文件中,我需要这样的函数:
var writeLogs = require('./writeLog');
然后使用此功能。
运行项目后,它显示该
问题单击此处
我真的不知道如何解决这个问题。我应该怎么做才能解决这个问题?
node.js - 使用 nodejs gcloud api 删除 Google Cloud Storage 中的文件夹
我正在使用gcloud nodejs api
访问 Google Cloud Storage。我可以单独保存/删除/存在文件,但我没有找到删除文件夹甚至使用gcloud nodejs api
.
我看到有人说GCS中的文件夹层次结构不是真正的树形结构,而只是名称。所以我尝试使用通配符来匹配文件名字符串,但没有成功。
我想知道是否有任何方法可以做到这一点。如果不是,我应该使用什么工具?
google-cloud-datastore - 尝试获取超过 100 000 个实体后,Google Cloud Datastore 速度非常慢
我正在尝试使用 runQuery 请求获取大量实体。
我有一个实体类型的任务,其中包含:
- 整数 id
- 整数 TaskGroupId
- 非索引字符串字段(~200B)
请求正文:
我有大约 2 000 000 个这种类型的实体。如果我尝试运行应该返回大约 100 000 个实体的请求,则执行大约需要 4 分钟。
是适当的表现还是我做错了什么?
有什么办法可以加快这个请求?
node.js - 如何为使用 node.js 上传到 Google Cloud Storage 的文件设置 Content-Type
我正在编写代码,该代码使用 gcloud-node 将使用 node-fetch 获取的文件上传到 Google Cloud Storage 中的存储桶。
到目前为止一切正常,但我无法找出如何Content-Type
在 GCloud 上设置文件的文件,否则文件将下载为application/octet-stream
.
这是我到目前为止的代码:
node.js - gcloud nodejs 模块可以互相看到吗?
我正在开发一个在节点服务器内运行客户端 js 代码的应用程序(不安全,我知道)。
我使用node vm,虽然它看起来很安全,但我想将它隔离在另一个模块中,所以即使一些恶意代码读取了我所有的节点服务器代码和配置,它也看不到重要文件。
我正在阅读https://cloud.google.com/appengine/docs/flexible/nodejs/configuration-files但我不确定它是否符合我的目的。
例子:
文件:
- <应用>/notsafemodule/app.yml
- <应用程序>/notsafemodule/...
- <应用程序>/safemodule/app.yml
- <应用程序>/safemodule/secret.txt
(safemodule) 和 (notsafemodule) 是否部署在同一个容器中?
(notsafemodule) 是否有可能读取 (<app>/safemodule/secret.txt)?
谢谢!
google-cloud-pubsub - gcloud 检查主题是否存在以及是否能够重用该主题
我正在使用gcloud-node。
如果该主题已经存在,createTopic api 返回错误 409。是否有一个标志可以在发布消息时隐式创建一个主题,或者是否有一个 API 来检查一个主题是否已经存在?
它易于使用 getTopics API,遍历响应主题数组并确定主题是否存在。只是想确保我不写一些东西,如果它已经存在的话。
node.js - gcloud 错误:ApiError: Not Found at new util.ApiError
任何熟悉此 gcloud 异常的人:
ApiError:在 Object.parseHttpRespBody (/site/node_modules/gcloud/lib/common/util.js:206) 的新 util.ApiError (/site/node_modules/gcloud/lib/common/util.js:128:10) 中找不到:30) 在 Object.handleResp (/site/node_modules/gcloud/lib/common/util.js:146:18) 在 /site/node_modules/gcloud/lib/common/util.js:447:12 在 Request.onResponse [as _callback] (/site/node_modules/gcloud/node_modules/retry-request/index.js:120:7) 在 Request.self.callback (/site/node_modules/request/request.js:187:22) 在 Request .emit (events.js:98:17) 在请求中。(/site/node_modules/request/request.js:1044:10) 在 IncomingMessage 的 Request.emit (events.js:95:17)。(/site/node_modules/request/request.js:965:12) 在 IncomingMessage.emit (events.js:117:20) 在 _stream_readable.js:944:16 在 process._tickDomainCallback (node.js:492:13)
它只出现在生产中(当然)并且目前始终如一。它曾经定期出现,并且假设它是@gCloud 的一个小故障,因为它在本地无法复制。它与使用最简单的 gCloud lib 方法的代码部分有关,bucket.upload
除了文件之外没有其他参数......这是执行此操作的当前函数:
非常感谢任何反馈。
node.js - GQL 查询无法使用 gcloud (google-cloud) 和 node.js
我正在尝试运行以下 GQL 查询:
我在以下页面上找到了上述示例:http: //ec2-54-66-129-240.ap-southeast-2.compute.amazonaws.com/httrack/docs/cloud.google.com/datastore/docs/概念/gql.html
它声明它是一个有效的 node.js 示例,但在运行查询时出现以下错误:
我正在为节点使用最新版本的谷歌云:
有没有人使用 gcloud 和 node 正确执行 GQL 查询?任何帮助将不胜感激。