1

我是 Node.js 和 mongoDB 的新手。

我想创建一个具有 node.js 服务器和数据库作为 Mongo 的 Android 应用程序。

Android 应用程序的小背景:我想开发有点像 instagram 应用程序。我的应用程序包含从 android 上传图像文件并将上传请求发送到 node.js 服务器并存储在 CDN 和 mongoDB 上并从 DB 获取该图像并将其显示在 android 应用程序中。

我的问题是:-

  1. 我如何实现这一点,所以我首先保存在 CDN 上(如何做到这一点?任何见解......我用谷歌搜索但我没有在 node.js 中找到任何示例),然后将 CDN url 保存在 mongoDB 中。
  2. 这是一个好方法吗。将图像存储在云上并将该图像 url 保存在 mongodb 中的任何更好的选择?

提前致谢

4

1 回答 1

4

我建议您将 Amazon Cloud Front 用于您的 CDN 解决方案。您可以轻松地将 Cloud Front 与您的私有服务器或 Amazon S3 一起使用。亚马逊会为您处理所有数据缓存、分发过程。此外,通过 nodejs 将数据从您的服务器发送到亚马逊是一个超级简单的过程。只需使用为 AWS aws-libnode-aws编写的 nodejs 模块之一。Amazon Cloud Front 还为您处理安全问题,只需将您的内容设为私有即可。

于 2012-11-20T14:56:12.073 回答