Box或Google Drive作为nodejs webapp的存储

我正在开发一个需要上传一些媒体的nodejs中的webapp,并决定是否将Google Drive或Box用作存储我的应用程序的静态媒体。

两种解决scheme都使用oauth2进行身份validation,但是我无法理解如何将节点应用程序连接到单个帐户(存储位置必须是)。 问题是我找不到符合我的问题的例子。

我需要做什么来实现这个? 如果不可能,有什么好的云存储替代品可以提供免费空间? 我不想在生产环境之前支付服务费用

除非每个用户都将内容上传到自己的Google云端硬盘或Box(在这种情况下似乎不是这样)。 这两个选项都不是真正解决您的问题的正确方法。

如果您只是在做不经常更改的静态资产,那么将它们作为资产保存在您的项目中。 这将是像徽标这样的事情的正确方法。

否则,您应该查看Amazon Web Service或Google Cloud Services。 两者对于less量存储来说都相当便宜。 不确定Google Cloud,但AWS在第一年为您提供免费的less量存储空间。 如果您有一些需要您上传图片的networking界面,比如博客,这将是更好的解决scheme。

这一切只取决于你实际想要达到的目标。