【发布时间】:2016-06-19 12:04:46
【问题描述】:
我在 Cloud9 中有一个小型 PHP 应用程序,我使用 Cloud9 的 Git 终端将它托管在 Heroku。
Web 应用程序的重点是管理员可以在 Web 应用程序中设置一些配置值(本质上是名称值对)。然后将这些值存储在.json 文件中。 Web 应用通过 Rest API 和我的 Android 应用提供存储在 .json 中的那些配置值,我使用 Volley 库来使用这个 API,并在 Android 应用中获取这些配置值。
当我通过 Web 应用程序中的用户界面更改配置值时,更改会在我通过浏览器中的 URL 访问 REST API 时反映出来。当我从我的 Android 应用程序中使用 REST API 时,更改也会反映在那里。 无论我在此会话中运行多少次 Android 应用(通过 Volley 使用 REST API),此更改都会正确反映。
但问题是,如果我关闭计算机并在几个小时后重新使用它,配置数据似乎又回到了初始值。我检查了很多次在浏览器中的时间(通过浏览器中的 URL 访问)以及在我的使用 REST API 的 Android 应用程序中; 我在网络应用中更改的值再次赋予其初始值。
关于为什么会发生这种情况以及我能做些什么的任何想法?
编辑:
在 Heroku 安装 MLab MongoDB 时出现问题:
【问题讨论】:
标签: android rest heroku android-volley cloud9