Size: a a a

Node.js — русскоговорящее сообщество

2020 March 01

ЛХ

Лапки Х in Node.js — русскоговорящее сообщество
мне опять же придется использовать коллбеки или
let access

try {
    access()
    access = true
} catch (e) {
    access = false
}
источник

ЛХ

Лапки Х in Node.js — русскоговорящее сообщество
government of usa
Обертку сделай
?
источник

go

government of usa in Node.js — русскоговорящее сообщество
async function isFileExists(path) {
try {
    access
} catch (e) {
    ...
}

return ...
}
источник

go

government of usa in Node.js — русскоговорящее сообщество
const access = await isFileExists(path)
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Лапки Х
тем что

const access = true/false


удобнее чем

try {
    access
} catch (e) {
    ...
}
async function exists(path) {
 try {
   await fs.promises.access(path, fs.F_OK);
   return true;
 } catch {
   return false;
 }
}
источник

go

government of usa in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
async function exists(path) {
 try {
   await fs.promises.access(path, fs.F_OK);
   return true;
 } catch {
   return false;
 }
}
++++++
источник

ЛХ

Лапки Х in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
async function exists(path) {
 try {
   await fs.promises.access(path, fs.F_OK);
   return true;
 } catch {
   return false;
 }
}
чет не додумался, спасибо
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Лапки Х
а более удобного варианта проверки наличия файла нет?
Есть и он написан в документации
источник

ЛХ

Лапки Х in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Есть и он написан в документации
?
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Ща
источник

D

Dark.Cookie in Node.js — русскоговорящее сообщество
Привет, есть у кого то статья или видео как учить node, с нуля? Или читать документацию?
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Лапки Х
чет не додумался, спасибо
источник

ЛХ

Лапки Х in Node.js — русскоговорящее сообщество
а async/await ?
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
The "not recommended" examples above check for existence and then use the file; the "recommended" examples are better because they use the file directly and handle the error, if any.

In general, check for the existence of a file only if the file won’t be used directly, for example when its existence is a signal from another process.
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Лапки Х
а async/await ?
Точно также просто меняй стиль на соответствующий
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
The Fallen Phoenix
The "not recommended" examples above check for existence and then use the file; the "recommended" examples are better because they use the file directly and handle the error, if any.

In general, check for the existence of a file only if the file won’t be used directly, for example when its existence is a signal from another process.
Вот тут написано основное во втором абзаце
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Лапки Х
а async/await ?
там пишут про то, что если тебе нужно в ноде открывать файл, то сразу вызывай fs.open (он выкинет ошибку если файла нет). это и есть рекомендованный вариант.

а fs.access надо использовать только если тебе нужно проверить наличие файла, но сам файл будет открываться другим процессом.
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
там пишут про то, что если тебе нужно в ноде открывать файл, то сразу вызывай fs.open (он выкинет ошибку если файла нет). это и есть рекомендованный вариант.

а fs.access надо использовать только если тебе нужно проверить наличие файла, но сам файл будет открываться другим процессом.
Второе предложение переведено неправильно с второго абзаца
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Правильно: если важен только факт существования файла, который был создан в роли сигнала от другого процесса.
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Правильно: если важен только факт существования файла, который был создан в роли сигнала от другого процесса.
но суть не поменялась. если не открываешь файл в ноде, то используй fs.access
источник