createWriteStream не создает путь с помощью запроса axios - PullRequest
0 голосов
/ 28 октября 2019

Я использую createFileStream из fs-extra и получаю ошибку: ENOENT: no such file or directory

У меня сложилось впечатление, что createFileStream создаст также все необходимые папки и файл. Если это не тот случай, я предполагаю, что я бы использовал fs.mkdir для создания пути?

Вот код, который у меня есть:

const { data } = await axios({
    method: `get`,
    url: previewUrl,
    responseType: `stream`,
})

await new Promise((resolve, reject) => {
    const file = createWriteStream(absolutePath)
    data.pipe(file)
    file.on(`finish`, resolve)
    file.on(`error`, reject) // !!!=====>>>>>> This is throwing the error
})
...