【问题标题】:how do you create a folder and write to heroku's ephemeral storage?你如何创建一个文件夹并写入heroku的临时存储?
【发布时间】:2022-04-06 09:15:26
【问题描述】:

我正在使用 nodejs,当我的脚本使用 fs.mkdir 时,似乎什么都没有发生……它在本地运行良好。我可以使用替代命令/功能来创建和写入 heroku 文件系统中的文件夹吗?

(是的,我知道临时系统是临时的,在我的用例中,所有文件将在 5 分钟后被删除)

【问题讨论】:

  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: node.js express heroku google-cloud-storage


【解决方案1】:

您可以在项目的根目录中创建一个tmp 文件夹,您将在 Heroku 中写入和读取文件。例如,下面的第一行代码允许您将数据保存到tmp 文件夹内的指定文件路径。第二行为该文件创建流

        fs.writeFileSync(`/tmp/${filename}.json`, dataToSave)
        const fileStream = fs.createReadStream(`/tmp/${filename}.json`)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-19
    • 1970-01-01
    • 1970-01-01
    • 2013-12-06
    • 2010-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多