Требуется ли fs.mkdir () для создания подкаталога в / tmp в облачных функциях Firebase? - PullRequest
0 голосов
/ 27 февраля 2019

Давайте посмотрим на код ниже.Если я хочу сохранить файл в /tmp/new_folder, следует ли использовать функцию узла fs.mkdir() или я могу просто указать ему путь в виде строки, даже если подкаталог еще не существует?

ТакжеТребуется ли использовать path.join() поверх конкатенации строк для создания пути назначения?

// Download file from bucket.
const bucket = gcs.bucket(fileBucket);
const tempFilePath = path.join(os.tmpdir(), fileName);
const metadata = {
  contentType: contentType,
};
return bucket.file(filePath).download({
  destination: tempFilePath,
})

1 Ответ

0 голосов
/ 27 февраля 2019

Во время выполнения облачных функций / tmp уже существует, поэтому нет необходимости пытаться создать его, прежде чем записывать туда файл.Если вы хотите создать подкаталог в / tmp, вам придется создать его самостоятельно (и удалить его, когда ваша функция будет выполнена).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...