问题标签 [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.
paas - 我可以从附加组件访问 AppFog 服务(如 MySQL)吗?
是否可以从附加组件访问像 MySQL 数据库这样的 AppFog 服务?例如,如果我想在 IronWorker 上运行一些作业并将结果填充到我在 AppFog 上运行的主 App 数据库中。如果我检查凭据,看起来这些服务只是内部 IP?!
干杯斯特凡
php - 在 AppFog 上运行的 Slim 框架的路由问题
我已经在几个不同的服务器上成功地运行了 Slim 应用程序,并且今天尝试使用相同的结构在 AppFog 上设置一个,但它运行不正常。
我将从我的目录结构开始:
根.htaccess文件包含来自 AppFog 文档的 DocumentRoot 代码。
/public目录是我的 api 代码所在的位置,目前是 Slim index.php和.htaccess文件。index.php文件包含两个简单的路由:
服务器设置在http://brs.aws.af.cm/并且我在下面列出了主要路线:
- / => 使用默认的 GET 路由
- /hello/john => 404 错误
- /public/hello/john => 有效,但在 url 中需要“/public”
这里有一些额外的奇怪之处。七个字符的路由导致 404 错误,六个或更少最终使用默认的 GET 路由。
- /123456 => 不应该工作,但使用默认的 GET 路由
- /1234567 => 404 错误
我完全被难住了。我认为它与 DocumentRoot 代码有关,但我不确定到底是什么。我也试过设置
在/public/.htaccess中,但它似乎没有任何影响。
任何帮助将不胜感激。谢谢!
node.js - 如何在 Appfog 上设置节点 HTTPS
appfog 文档的读取方式是,只要您使用他们提供的域,您将获得免费的 SSL。
但据我了解,您需要一个 .KEY 和一个 .CERT 文件才能让 NodeJS 启动 https 服务器。
我错过了什么还是他们真的只支持自定义域上的 https ......?
谢谢姑娘们和伙计们!
有问题的 Appfog 文档:https ://docs.appfog.com/customize/ssl
python - Appfog Django 应用程序分发包错误
我是 appfog 的新手,想将我的 django 项目推送到服务器中,但似乎我无法安装分发包。我不知道是什么阻止了这个问题,也找不到访问 shell 的方法。知道发生了什么或如何解决它?
下面的崩溃消息
谢谢大家。
ruby-on-rails - rake db:seed 在 AppFog 上使用 Rails/Spree
我正在 appfog 上测试 Rails/Spree 应用程序,但我无法让数据库播种。我已经按照 T 的这些说明进行操作:
https ://docs.appfog.com/languages/ruby/rails
但是在我运行af tunnel
然后打开一个新的终端窗口,然后运行RAILS_ENV=proxied-appfog rake db:seed
时出现错误
我正在为数据库使用 MySQL。关于为什么会发生这种情况的任何想法?
rake:db migrate
运行没有错误。
rake:db reset
失败并出现相同的错误。
gem - 安装/构建 Caldecott 时出错
我的环境:
- 视窗 8 x64
- Ruby安装程序:
- 红宝石 1.9.3-p392
- DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe
(注意:之前尝试过 Ruby 2.0 和相关的开发工具包并得到编译错误。然后看到 1.9.2 req 并单独安装,注意不要混合它们。)
脚步:
- 更新了 PATH,按照说明安装了 DevKit。
- 宝石更新--系统
- gem install af(使用 CloudFoundry 合作伙伴 AppFog)
然后,从gem 指令中,我运行:
宝石安装 caldecott --no-rdoc --no-ri
知道我为什么会这样吗?作为后续,我遵循了DevKit 说明中的测试程序:
- 宝石安装 json --platform=ruby
- ruby -rubygems -e "需要 'json';puts JSON.load('[42]').inspect"
结果如预期一样,所以这似乎只适用于凯迪克。
ruby-on-rails - 如何修复 /.rvm/rubies/ruby-1.8.7-p352/lib/ruby/1.8/yaml.rb:133:in `load':第 17 行第 9 列的语法错误:`适配器:mysql2'(ArgumentError )
我正在尝试按照本文档在 Appfog 上运行 rails 控制台。我按照描述设置了我的 database.yml,但是当我运行时出现RAILS_ENV=proxied-appfog rails console
此错误:
首先,我不想在 rvm 中触摸任何东西……但我确实打开了该文件以查看问题所在,因为它给了我一个行号。该行不包含任何代码。所以我很困惑。这里有什么问题?我唯一能想象的是,也许它不支持我的 ruby 版本?但如果你输入af runtimes
返回的列表是:
有任何想法吗?
此外,如果我尝试af update
使用新的 database.yml 和 proxied-appfog.rb 环境文件,我将无法再启动服务器。因此,在我将更改推送到服务器之前,这个错误就给了我。
node.js - 如何在 nodejs 中在与我的主应用程序相同的端口上设置 Mongo 查看器(如 Mongo-Express)?
我对 nodejs 和 Mongodb 的所有内容都很陌生,但我设法启动并运行了一个简单的应用程序,现在我想要一个数据库查看器。我找到了 Mongo-Express 并将其安装在我的本地主机上,它工作正常。查看器在配置文件中配置,主机为 baseUrl 和端口。
问题出在实时服务器(AppFog)上,我只有一个可用的端口被我的主应用程序占用。我该如何解决这个问题?它们可以在同一个端口上运行,还是有另一个不需要在单独的端口上运行的可用查看器?
django - 为什么我不能编辑 css 文件并在 django 模板中使用 css?
所以我决定用 appfog 部署我的第一个 django 应用程序,在 appfog 中创建应用程序,下载源代码以便使用他们的项目结构,进行必要的更改和更新。一切都很顺利,直到我python manage.py collectstatic
收集了所有的静态文件,但我无法更改静态文件,无法在模板中使用 css。我只是不明白为什么。在我的 settings.py
在 urls.py
我的项目结构是这样的,基本上是appfog的结构
我该如何解决?
appfog - What is the --path option for in appfogs update command
Using appfog, I'm trying to update only a single directory of my site.
Now, according to this post - How do I push an app in chunks to Appfog?
This is not a possible task. So, my question is, what does the --path option do?