【问题标题】:Best practices to use web hosting space with Node.js app?将网络托管空间与 Node.js 应用程序一起使用的最佳实践?
【发布时间】:2021-03-15 10:09:39
【问题描述】:

我正在创建一个在 Heroku 上运行的 Node.js 应用程序。该应用程序将允许用户上传和存储一些文件。

我的问题是,由于应用程序在 Heroku 上运行,文件将被上传并存储在应用程序所在的位置,这绝不是一个好的解决方案(文件将在下一次部署时被删除,而 Heroku 不是用于存储文件)。

将文件上传并存储到我的域提供商提供的托管空间中的最佳做法是什么?

【问题讨论】:

标签: node.js heroku upload


【解决方案1】:

在使用 Heroku(以及任何其他平台,实际上)时,如果要保存文件,最佳做法是使用文件存储,如果要保存常规数据,则使用数据库。

有很多选择。最常见的是:

同时处理文件存储和数据库的最简单方法是使用 Google Firebase。 Firebase 是一款 Google 产品,其中包含构建应用所需的一切,但前端除外。由于您正在开发 Node 应用程序,因此您可以使用部分 firebase 来满足您的需求。你可以在www.firebase.com阅读更多内容

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-07
    • 1970-01-01
    • 2021-02-01
    • 2020-08-05
    • 2011-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多