Size: a a a

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

2020 October 01

I

Igor in Node.js — русскоговорящее сообщество
сейчас бы действия админа принимать на свой личный счёт
источник

X

XXX in Node.js — русскоговорящее сообщество
Народ, по оптимизации, какой самый наилучший способ проверить что адрес файла существует, имеет права на чтение и это является файлом, асинхронном способе... Чет разрабы пишут что мол незачем использовать оба метода fs.access и fs.stat типа там идëт двойна блокировка файла и в два раза больше систему напрягает... В fs.stat есть параметр прав mode в числовом формате но я хз как его проверять на разные права (чтение, запись, запуск..) спасибо
источник

D

Dmitry in Node.js — русскоговорящее сообщество
XXX
Народ, по оптимизации, какой самый наилучший способ проверить что адрес файла существует, имеет права на чтение и это является файлом, асинхронном способе... Чет разрабы пишут что мол незачем использовать оба метода fs.access и fs.stat типа там идëт двойна блокировка файла и в два раза больше систему напрягает... В fs.stat есть параметр прав mode в числовом формате но я хз как его проверять на разные права (чтение, запись, запуск..) спасибо
а можно ссылку где сказано что fs.access блокирует файл ?
источник

X

XXX in Node.js — русскоговорящее сообщество
Ну вот к примеру fs.exists они ваще хотят удалить метод по той же самой причине
источник

D

Dmitry in Node.js — русскоговорящее сообщество
fs.access(file, fs.constants.F_OK | fs.constants.R_OK,(err) => {....})
этого вполне должно хватить
источник

X

XXX in Node.js — русскоговорящее сообщество
Лишний метод
источник

X

XXX in Node.js — русскоговорящее сообщество
Хм... А если надо проверить что это папка и она читабельна?
источник

X

XXX in Node.js — русскоговорящее сообщество
Ща гляну константы, спасибо
источник

D

Dmitry in Node.js — русскоговорящее сообщество
модуль fs вам в этом поможет на все 100%
источник

DK

Dmitry Kudryavtsev in Node.js — русскоговорящее сообщество
Всем привет. Использую библиотеку ws, подскажите я должен websocket server разворачивать одновременно c http, чтобы после авторизации перейти на сокеты?
источник

X

XXX in Node.js — русскоговорящее сообщество
Еще про fs ... Метод watch следит за изменениями... Если файл к примеру дополняется текстовой инфой - допустим логи, событие будет срабатывать при полном сохранении файла (after) или как то иначе? Т. Е. В собитии я всегда буду получать полноценное тело файла? (Если к примеру там json формат)
источник

D

Dmitry in Node.js — русскоговорящее сообщество
XXX
Еще про fs ... Метод watch следит за изменениями... Если файл к примеру дополняется текстовой инфой - допустим логи, событие будет срабатывать при полном сохранении файла (after) или как то иначе? Т. Е. В собитии я всегда буду получать полноценное тело файла? (Если к примеру там json формат)
напишите PoC и вопросы отпадут
источник

X

XXX in Node.js — русскоговорящее сообщество
Dmitry Kudryavtsev
Всем привет. Использую библиотеку ws, подскажите я должен websocket server разворачивать одновременно c http, чтобы после авторизации перейти на сокеты?
Expressjs используешь? Там у него есть реализация для сокетов
источник

DK

Dmitry Kudryavtsev in Node.js — русскоговорящее сообщество
XXX
Expressjs используешь? Там у него есть реализация для сокетов
Да, что-то не видел
источник

DK

Dmitry Kudryavtsev in Node.js — русскоговорящее сообщество
XXX
Expressjs используешь? Там у него есть реализация для сокетов
если ты про express-ws, то что-то у них загрузок мало, 30 млн у ws, 50 тыс у этой либы. Думал она левая
источник

X

XXX in Node.js — русскоговорящее сообщество
Паралельно никак не сможешь, иначе только если на разных портах, сокеты у экпресса запускаются app.ws()
источник

X

XXX in Node.js — русскоговорящее сообщество
Dmitry Kudryavtsev
если ты про express-ws, то что-то у них загрузок мало, 30 млн у ws, 50 тыс у этой либы. Думал она левая
Я еë 2 года использую, нареканий нет
источник

DK

Dmitry Kudryavtsev in Node.js — русскоговорящее сообщество
XXX
Я еë 2 года использую, нареканий нет
т.е если ее юзать, то не нужно отдельный сервер разворачивать на другом порту ?
источник

X

XXX in Node.js — русскоговорящее сообщество
Да
источник

X

XXX in Node.js — русскоговорящее сообщество
Там ссылки он сам отлавливает ws:// или wss://
источник