我有处理数据库和Web服务(如API(的经验。
现在,我的想法是将一些图像存储在服务器上,用户可以在应用程序内列出/查看所有图像,然后选择一个进行自定义。
经过对该主题的一些研究,我发现最好的方法之一是使用HTTP服务器和API将文件本身作为静态内容提供,以提供所有剩余的信息,包括图像的静态URL。
我正在考虑将Node.js用于后端和像mongoDB这样的数据库。
由于此解决方案在仅限Web的环境中看起来不错,并且我不确定它是否在移动环境中。
所以我的问题是:对于移动+后端解决方案来说,这是否是一个很好的方法,或者我可以尝试与客户端和服务器之间通信的协议+架构设计相关的其他方法。
对于我的应用程序,我也使用 Node.js 作为后端,因为它是
- 快
- 数据密集型网站和应用程序的理想选择
- 有助于构建 API
您走对了路,但如果您只想提供图像或数据,您还可以检查Google提供的Firebase。你可以用它做更多的事情。
检查此 https://firebase.google.com/
它是免费的。因此,您无需为虚拟服务器付费,但它是有限的。
另请参阅此 https://firebase.google.com/pricing/