问题标签 [appfog]

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.

0 投票
2 回答
1149 浏览

grails - 使用 Eclipse CloudFoundry 插件将 Grails 应用程序部署到 AppFog

我正在尝试使用 Spring Source Suites(STS 2.9.2)中的 CloudFoundry 插件(1.1 版)将我的 Grails 应用程序部署到 AppFog。部署应用程序时,我使用https://api.appfog.com作为服务器地址,使用 MYAPPNAME.aws.af.cm 作为应用程序地址。应用程序被推送并启动,服务是有界的,但在那之后,我收到错误消息:与服务器通信失败:I/O 错误:服务器返回 HTTP 响应代码:405 用于 URL:https ://api.appfog.com/应用程序/MYAPPNAME/应用程序

此外,当我尝试创建通向数据库的 Caldecott 隧道时,我收到响应“URI:caldecott-85393a.appfog.com 已被占用或保留。(404 未找到)”我在(错误地)部署时也看到了应用到 MYAPPNAME.api.appfog.com(默认 AF 名称而不是特定的基础设施地址)。

我想 CloudFoundry 插件使用默认服务器地址来访问应用程序,并尝试在默认服务器地址上创建 Caldecott 隧道(caldecott-85393a.appfog.com 而不是 caldecott-85393a.aws.af.cm)

有人知道如何规避这种情况吗?

BR佐兰

0 投票
1 回答
3133 浏览

java - 在 Appfog 上部署简单的 Java Web 应用程序

我开始使用 appfog ( http://www.appfog.com/ ),但没有找到任何解释如何部署简单 Java Web 应用程序的资源。我尝试提取我拥有的 .war 文件,然后更新应用程序,但我没有运气。

干杯

0 投票
3 回答
3557 浏览

javascript - 两个 node.js 服务器?

我想在不同的端口上运行两个 node.js httpserver:

我想制作一个 android 应用程序,它将在 AppFog 主机的 8888 端口上连接到我的 Node.js 服务器,向服务器发送消息,并从它接收响应。如果我从浏览器打开我的服务器,我只会得到一个简单的 html 页面。但是我的代码不起作用。为什么?

0 投票
1 回答
753 浏览

php - 设置 haProxy 以在 Appfog 上切换多个应用程序

我目前在 AppFog 有两个应用程序,它们是。

http://sru-forums-prod.aws.af.cm/http://sru-home-prod.aws.af.cm/

我在我的计算机上本地运行 haProxy,这是我当前的配置文件。

全局调试

最终目标是 localhost:8232 将流量转发到 sru-home-prod,而 localhost:8232/forums/* 将流量转发到 sru-forums-prod。但是,我什至无法启动并运行一个简单的代理。

当我从这个配置文件运行 HAProxy 时,我在 localhost:8232 收到 AppFog 404 Not Found。

我错过了什么,这甚至可能吗?

编辑:

新配置有效,但现在我有一个端口 60032 在响应中返回。

0 投票
2 回答
279 浏览

node.js - node+mongo,除非在本地主机上,否则无法插入到 mongo

出于某种原因,当我在本地运行时,以下内容会插入到远程 mongo 服务器,但是当我在我的appfog服务器上运行时,它不会插入。

我的输出是:

我需要在某处指定一些权限吗?

0 投票
1 回答
24712 浏览

node.js - 意外的响应代码:将 socket.io 与 AppFog 一起使用时出现 502 错误

错误

当用户打开http://sync.aws.af.cm/时,Google Chrome JavaScript 控制台会显示(几秒钟内):

即使在用户刷新页面后,应用程序也应该记住文本区域的内容。该应用程序在本地运行,但当我将其上传到 AppFog 时无法运行,我怀疑问题是 502 错误。

您知道在这种情况下可能导致此错误的原因是什么吗?

我试过的

我尝试将script src=<path_to_socket_io>客户端中的路径从/socket.io/socket.io.js更改node_modules/socket.io/node_modules/socket.io-client/dist/socket.io.js此处所述,但没有帮助。

我还尝试在 Heroku 而不是 AppFog 上提供应用程序,但在这种情况下,即使我指定了 socket.io 版本 0.9.6 ,我仍然遇到这里描述的问题。

我还查看了以下问题,但到目前为止的评论似乎对我没有帮助。

socket.io create 502 Bad Gateway on connect / websocket invalid

Socket.IO node.js websocket连接无效端口8081

带有 node.js 的 socket.io 没有按预期工作

相关服务器代码

这是相关的服务器代码:

相关客户端代码

服务器日志

0 投票
1 回答
1150 浏览

php - 如何使用 appfog 服务配置 cakephp 2.2 数据库连接

我在使用 appfog 服务配置 cakephp 数据库连接时遇到了一些问题。

AppFog 像这样通过 VCAP_SERVICES 变量提供 JSON 数据库配置

在像这样的 cakephp 数据库配置文件中

如何解决这个问题?

0 投票
1 回答
2338 浏览

node.js - 具有完整 Sizzle 支持的 JSDom 替代方案?

对于一些范围,我有一个在 cloudfoundry 上运行的抓取应用程序。由于这里讨论的 Contextify 问题,我无法使用 jsdom 来执行此操作。

为了解决这个问题,我开始用 Cheerio 替换 jsdom 但是我现在意识到它并不完全支持我需要用来处理抓取的数据的 Sizzle 选择器。

经过一番研究,我开始认为我已经碰壁了——还有其他方法可以解决这个问题吗?

谢谢!

0 投票
1 回答
483 浏览

postgresql - 如何将使用 postgresql 的 sinatra 应用程序部署到 appfog

我正在尝试将一个简单的 sinatra 应用程序部署到 appfog,数据库后端是 postgresql。

这是我想出的

我的清单.yml

我的 Gemfile 有以下代码

尝试启动应用程序时出现以下错误

有谁知道如何设置一个使用带有 appfog 的 postgresql 数据库的 sinatra 应用程序?

0 投票
1 回答
722 浏览

php - APPFOG 中带有 PostgreSql 数据库的 CodeIgniter 网站

我在 Codeigniter 框架中运行一个网站。我正在使用postgresql。我浏览了 APPFOG 文档。但我不清楚我如何配置 postgres 数据库。我在哪里托管数据库?如何进行数据库更新?