我正在开发一个需要上传某些媒体的nodejs中的webapp 我决定使用Google云端硬盘还是Box作为我应用的静态媒体的存储空间。
两个解决方案都使用oauth2进行身份验证,但我无法理解如何将我的节点应用程序连接到单个帐户(存储必须在哪里)。问题是,我无法在他们的文档中找到适合我的问题的示例。
我需要做些什么才能实现这个目标? 如果不可能提供可用空间的优质云存储替代方案是什么?我不想在生产环境之前支付服务费用
答案 0 :(得分:1)
除非每个用户都要将内容上传到他们自己的Google云端硬盘或Box(在这种情况下似乎不是这样)。这两个选项都不是解决问题的正确方法。
如果您只是做不经常更改的静态资产,只需将它们作为项目中的资产。对于像徽标这样的东西,这将是正确的方法。
否则,您应该查看Amazon Web Service或Google Cloud Services。对于少量存储,两者都相当便宜。对Google Cloud不确定,但AWS会在第一年免费为您提供少量存储空间。如果你有一些需要你上传图片的网页界面,比如博客,这将是一个更好的解决方案。
这完全取决于你实际想要实现的目标。