Tag: 谷歌云平台

Node.js Google云端平台数据存储date比较

我想使用gcloud.js模块在Google Datastore上运行查询: var startDate = moment('2016-03-11').format('YYYY-MM-DD'); var query = exports.dataset.createQuery('Resource') .filter('startDate', '>=', startDate); exports.dataset.runQuery(query, function(err, resources) { console.log(resources); }); 此date比较filter不工作,显示所有可能的实体。 其他filtertypes工作得很好。 我不知道我应该通过哪种格式的date。 尝试几乎所有可能的格式。 也许比较运算符的date应该是不同的?

如何查询云数据存储中的空数组

您可以使用Google云数据存储查询中的空数组筛选属性吗? const query = datastore.createQuery('Task') .filter('arrayValue', '=', '');

gcloud节点数据存储 – 如何在单个事务中过滤多个实体密钥?

我有我想要读取的实体的密钥列表。 我找不到一种方式来阅读他们在一个单一的交易 有没有办法做这样的事情 – var query = datastore.createQuery('Task').filter('someProp', 'in', ['val1', 'val2']) 如果有人知道根据多个键筛选特定的解决scheme,它也将为我工作。 谢谢

Google AppEngine Node.js:部署API和WepApp

我是GoogleCloud的新手。 我已经按照以下步骤操作(用于Node.js): build立我自己的My-Hello-Worldnetworking应用程序 部署到AppEngine 它工作正常https://My-Hello-World.appspot.com 用project-id构build我自己的EndPoints API作为My-Hello-World 部署到AppEngine 它也工作正常https://My-Hello-World.appspot.com/api/test/ * 我的问题是我部署EndPoints API的时候,我的MyHelloWorld.appspot.com不再作为webapp运行,它作为API响应。 如何configuration使我的项目同时运行的webapp和api部署到AppEngine? https://My-Hello-World.appspot.com – >以webapp运行 https://My-Hello-World.appspot.com/api/test/ * – >以api运行 谢谢。

Node.js Google云存储上传目标规范

我有一个Node.js服务器,我正在使用google-cloud软件包将一些图像file upload到Firebase存储 。 上传本身工作正常,但谷歌云API似乎只能上传文件到Firebase存储根文件夹。 有什么办法指定远程位置上传图像? 我现在在做什么: const serviceAccount = require('./serviceAccount.json'); const storage = gcloud.storage({ projectId: '*projectId*', credentials: serviceAccount }); const storageBucket = storage.bucket('*bucket*'); storageBucket.upload(localFsPath) .then(data => /* Some stuff */) .catch(err => console.log(err)); 有没有办法做这样的事情? storageBucket.upload(path, { destination: 'a/b/c/file.jpg' }) .then(data => /* Some stuff */) .catch(err => console.log(err));

将Node.js应用程序部署到Google App Engine时出现“找不到模块”

我正在尝试将一个简单的Node.js快速应用程序部署到Google App Engine(flex环境)。 应用程序在本地运行良好。 当我尝试部署到App Engine时,出现以下错误: Error: Cannot find module './app/models/xyz' 我的app目录结构如下所示: server.js app/models/xyz.js 在server.js ,我需要xyz.js文件,如下所示: const Xyz = require('./app/models/xyz'); 如果我将xyz.js文件移动到与server.js相同的根文件夹,则所有的部署和工作都很好。 这是我尝试部署到Google App Engine的第一个node.js应用程序。 我需要在app.yamlconfigurationapp/models/xyz.js的path吗? 没有参考应用程序似乎需要这个?

如何使用Google Cloud Vision API检测暴力或裸露?

我检查了什么: 我浏览了文档: https : //cloud.google.com/vision/docs/ 看到这个例子: https : //github.com/thesandlord/samples/blob/master/cloud-vision-nodejs/index.js 我在试图达到什么目的: 我想分析我的用户上传的所有图片,然后将其保存到我的Google云端存储分区。 如何使用Cloud Vision API检测暴力或裸露?

App引擎中运行哪种types的服务器?

我在nodejs中使用灵活的Google App引擎服务器,现在我在应用程序引擎上添加了我从GoDaddy获得的域名,现在我想在我的应用引擎中添加SSL证书,也为我的Android应用程序改造),首先我需要从godaddy下载我的证书,但是当我试图下载证书时,它询问我想要添加SSL的服务器types,现在任何人都可以告诉我哪里可以find什么types的服务器运行在我的nodejs应用程序引擎我已经在谷歌云控制台上到处检查,但还没有find任何细节。 提前致谢

使用Cloud Spanner从数据库中删除logging

在Cloud Spanner文档中的Node.js示例中,我学习了如何从Cloud Spanner数据库查询,读取,插入和更新logging。 但是我不知道如何“删除”logging。 由于插入和更新方法只是'tablename.insert(…)'和'tablename.update(…)',我试过'tablename.delete(…)',但它删除了表本身。 我想删除logging…好像DML语句在查询中不起作用。 如何使用Google Cloud Spanner从数据库中删除logging?

在GAE Flex上禁用使用admin SDK node.jsloggingFirebase数据库

我有一个节点服务器,在Google App Engine Flex环境中运行Firebase Admin SDK。 它运行得非常好。 然而,如果你想debugging,试图在日志中find任何东西是一场噩梦。 云日志充满了这样的输出。 它的stream。 在几周内,我们正在谈论超过10GB的日志,只有开发者正在访问服务器! sync: false, needReadable: true, emittedReadable: false, readableListening: false, resumeScheduled: false, defaultEncoding: 'utf8', data: [Function: socketOnData], defaultEncoding: 'utf8', '1': [Function: parserOnHeadersComplete], locals: {} } }, connecting: false, _handle: [Object], domain: null, _pendingData: null, connecting: false, allowHalfOpen: true, _httpMessage: null }, defaultEncoding: 'utf8', _readableState: [Object], 我想这是数据库日志logging。 […]