node.js - 对于 node.js 应用程序,文件将保存在 heroku 中的什么位置?
问题描述
我正在从缓冲区创建一个文件并将其保存到我的 heroku 虚拟机:
var wstream = fs.createWriteStream( name + '.wav');
wstream.write(buffer)
wstream.end()
我需要使用它的绝对路径将该文件发送到谷歌云存储:你知道路径是什么吗?
path = '?'
解决方案
Heroku 上的应用程序根目录应该是/app
. 因此,如果您在 repo 的根目录中有一个名为的文件foo.txt
,它将是/app/foo.txt
. 您可以通过打开控制台(例如heroku run bash
)并运行来确认这一点pwd
。
推荐阅读
- node.js - 如何使用 NodeJS 文件正确呈现自定义元素?
- csv - 如何从 Google 表格中的选定范围创建 CSV 文件?
- javascript - 如何从 JSON/AJAX 截断数据表单元格字符串解析
- kubernetes - 在 Openshift 上外部访问 Kafka
- node.js - Sequelize 计算字段 - VIRTUAL
- c# - Task.Delay 应该等待完全延迟吗?
- nginx - nginx-prometheus-exporter 部署失败
- python - 变量没有在不同的函数中定义
- bokeh - 如何在 Bokeh Div 中显示绘图?
- javascript - In the textbox if user enters minus sign in between or anywhere except for first position, it should jump back to front