我想创建一个应用程序,用户可以使用网站上传文本/图片,然后在移动应用程序(用HTML编写)上将该信息提取到应用程序并显示它。类似于facebook Feed或twitter feed。
在服务器端,我需要什么?我知道Node.js,并研究过Amazon EC2服务器,但我不确定这是我需要的。我基本上需要一个包含大量信息的服务器,并发回相关信息以显示在应用程序中。我是否只需要一个带有MySQL数据库的服务器来保存所有信息,并根据应用程序发送的查询返回信息?
我应该做什么?
答案 0 :(得分:0)
如果你需要有一个用户操作的前端,我更喜欢MySQL和PHP之类的一些脚本语言。
在cordova app和您的前端之间进行交互的最佳方式是数据部分JSON。这很容易使用。
您可以通过the org.apache.cordova.file-transfer插件下载到设备的图片。它完成所有重要的事情并且是跨平台兼容的。
<强>更新强>
MySQL服务器保存图像信息,如文件名,大小(?),压缩(?)...以及作为原始文件放在服务器上的图像。
如果流量较低,则可以使用虚拟机,其中Web服务器和数据库服务器在同一台计算机上运行。这是大多数提供商的标准。