Articles of 谷歌应用程序引擎

在node.js中获取应用程序引擎的当前实例ID

有没有办法从node.js中的 app-engine获取当前实例ID? 我发现解决scheme只适用于java和python,但没有节点 。

在GAE上运行Websocket

我正在尝试使用websocket在GAE上运行我的应用程序,但是阅读Docs,我没有find解决这个问题的方法。 使用这样一个非常简单的应用程序: https : //github.com/marcosbergamo/gae-nodejs-websocket 这是我试用示例演示。 但是当我尝试连接到我的websocket时收到这个错误; 按照请求的图像;

如何在google appengine上为node.js运行nightmare.js

梦魇和电子没有在无头Linux服务器上运行着名的问题 。 官方电子文档build议使用xvfb来伪造显示。 他们build议为travis使用这个.yml文件。 插件: 易于: 包: – xvfb 安装: – export DISPLAY =':99.0' – Xvfb:99 -screen 0 1024x768x24> / dev / null 2>&1& 题 如何将上面的代码用于node.js的google appengine的app.yaml文件中 我试图用它,因为它是,但glcoud抛出一个错误,即addon是无效的命令。 差距官方文档没有任何类似的命令。 任何build议如何我们可以运行恶梦和电子谷歌appengine为node.js ..?

Google App Engine Node.js应用程序不健康

我试图在谷歌应用程序引擎上testing一个相当直接的node.js应用程序。 如下所示,它所要做的就是听取Firebase数据库中的更改,然后将GCM消息发送给用户: var Firebase = require("firebase"); var gcm = require('node-gcm'); // Create a reference to the push notification queue var ref = new Firebase("firebaseDB"); var message = new gcm.Message(); var regTokens = ['A user GCM reg token']; // Set up the sender with you API key var sender = new gcm.Sender('GCM sender ID'); message.addData('syncNewData', 'Hello […]

(gcloud.preview.app.deploy)错误响应:托pipe虚拟机无法托pipe在应用程序的区域

我已经按照教程https://cloud.google.com/nodejs/getting-started/hello-world (在node.js上部署到Google Cloud Platform hello world应用程序)和上一个命令之后: $ gcloud预览应用程序部署app.yaml – 推广 我得到: 将文件复制到Google Cloud Storage …将文件同步到[gs://staging.first-server-1117.appspot.com/]。 更新模块[默认] …失败。 错误:(gcloud.preview.app.deploy)错误响应:[13]受pipe虚拟机无法托pipe在应用程序的区域中。 (e〜)版本:20151103t135918.388305842753805715 即使没有select时区也会发生这种情况。 为什么会发生? 或者如何修复? 谢谢。

Meteor JS框架是否与Google App Engine兼容?

是否有可能在Google App Engine上构build和部署Meteor应用程序,还是这些不兼容的技术? 我知道,例如, Node.js与App Engine不兼容,Meteor在某些方面与Node类似。

在应用程序引擎上使用node.js,使用任务队列还是pub / sub会更好

我们一直在把我们的apis从python转移到node。 我们已经使用我们的Python应用程序引擎API的任务队列。 现在,在app引擎上支持node.js,您是否build议我们使用任务队列或云pub / sub来执行任务? 这些优点/缺点包括可靠性,可移植性等

如何将socket.io部署到Google App Engine?

我使用socket.io创build了我的第一个node.js应用程序。 具体来说,我实现了由socket.io发布的聊天示例 。 它在当地是完美的。 然后我尝试将其部署到Google App Engine(使一些代码调整为节点工作)。 一切都显示出来,表明节点部分工作正常。 然而,聊天不起作用,表明socket.io部分不起作用。 您可以在这里看到已部署的应用程序(和页面源代码)。 我需要额外做些什么吗? 在YAML或JSON文件中的东西? yaml含量: runtime: nodejs vm: true skip_files: – ^(.*/)?.*/node_modules/.*$ json内容: { "name": "Chaty", "description": "chatrooms app", "version": "0.0.1", "private": true, "license": "Apache Version 2.0", "author": "McChatface", "engines": { "node": "~4.2" }, "scripts": { "start": "node app.js", "monitor": "nodemon app.js", "deploy": "gcloud preview app deploy" […]

Google应用引擎上的服务器端JavaScript

有什么方法可以在Google App Engine上运行像Spidermonkey这样的Javascript引擎? Spidermonkey是一个C模块,很明显,不会工作(GAE不允许这些types的模块)…有其他的东西可用吗?

如何通过Google Clouddebugging在Docker容器中运行的Nodejs应用程序

我发现Google提供了一些关于如何在自定义运行时环境中运行Nodejs的指导。 一切似乎都很好,我正在设法运行gcloud preview app run .在本地机器上启动我的Nodejs应用gcloud preview app run . 。 正如我所看到的,它可能会创build一个Docker容器并在其中运行Nodejs程序。 我在说“可能” ,因为这是我第一次使用Docker,但是我经历了2年多的Nodejs开发。 所以我的问题是如何debugging(断点停止)我的Nodejs程序在Docker容器中运行时? 使用Chrome开发人员工具,或者如何设置Webstormdebuggingconfiguration,使其停止在断点上。 是否有可能configurationDocker如何启动节点,甚至通过gcloud内部Webstorm启动Docker,以确保debugging工作? 任何帮助或澄清表示赞赏。 请不要提供关于如何debuggingDocker容器之外的Nodejs应用程序的答案 – 我知道如何做得很好。