1

我想创建一个可以接受 JSON 数据并存储该数据的简单 Web 服务。我有大约 50 个用户,所以数据负载永远不会很高。我想我可以使用一个测功机,这是免费定价模型。

在网上搜索后,我认为 heroku 和 mongoDb 是我应该使用的。由于我从未使用过其中任何一种,因此我希望得到一些反馈,如果这是正确的选择,或者是否可能以我想使用它的方式进行。

该服务将只接收小而简单的 JSON 对象并存储它们。稍后我会检索并删除它们。

iOS App 有 JSON 数据 -> 将该数据发送到我的服务。-> 我的服务存储数据。-> 我获取数据并删除数据。

我在正确的轨道上吗??我几乎没有/甚至没有做过关于 iPhone 的网络交流,所以请耐心等待。

4

1 回答 1

1

您可以使用 Rails 和 Postgres 后端轻松完成此操作,当然它也可以安装在 Heroku 上。

就像为您需要的每个类运行一个脚手架构建器一样简单:

$rails generate scaffold YourClass attribute1:string attribute2:integer attribute3:boolean
$rake db:migrate

推送到 Heroku,您将能够通过将 .json 附加到页面名称来访问 JSON。例如,如果您的网站名为Shining-guitar-311.herokuapp.com,那么索引页面将为Shining-guitar-311.herokuapp.com/your_classes.html

要将页面降为 JSON,您可以访问: shining-guitar-311.herokuapp.com/your_classes.json

如果你使用 Rails 默认值,它真的就这么简单。您可能还想应用一些安全性或创建其他类,但这将使您入门。

Heroku 有一篇关于将 Rails 应用程序发布到其基础架构的好文章: https ://devcenter.heroku.com/articles/rails3

于 2013-01-08T16:38:08.580 回答