Size: a a a

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

2019 November 08

EB

Eugene Butusov in Node.js — русскоговорящее сообщество
Pavel Kazantsev
оч спорно - из-за того, что каждый пилит как удобно, потом приходится писать миллионы интеграционных сервисов
то ли дело SOAP и WSDL
источник

PK

Pavel Kazantsev in Node.js — русскоговорящее сообщество
Eugene Butusov
то ли дело SOAP и WSDL
не тралль плз
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Eugene Butusov
то ли дело SOAP и WSDL
плюсую
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Pavel Kazantsev
оч спорно - из-за того, что каждый пилит как удобно, потом приходится писать миллионы интеграционных сервисов
разные задачи, требуют разных решений
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
если можно будет стандартизировать, то можно будет и автоматизировать
источник

PK

Pavel Kazantsev in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
если можно будет стандартизировать, то можно будет и автоматизировать
дык о чём мы? я за стандартизацию) рест один из вариантов стандартизации
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
json-api. графкуели всякие. я больше про то, что полное соблюдение рест устарело, нужно отталкиваться от задач и делать как удобно, без дичи. а не следовать концепции которая от человека к человеку отличаеться, нигде кроме научной работы не описана и писалась в то время, когда все было по другому
рест — это ж и не спецификация не разу
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
рест — это ж и не спецификация не разу
Это это принципы
источник

SS

S S in Node.js — русскоговорящее сообщество
Кто пользуется express validator? exists() вместе с .not().isEmpty() не работает
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
S S
Кто пользуется express validator? exists() вместе с .not().isEmpty() не работает
exists() сам не работает вроде.Надо свою логику написать с помощью .custom()
источник

RS

Rashad Suleymanov in Node.js — русскоговорящее сообщество
Здравствуйте.
Помогите, пожалуйста, обернуть этот код в функцию чтоб в параметре принимал путь, и получал массив.

files.map((item: string) => {
 fs.stat(path.join('./dist/test', item), (err, stats) => {
   let list: Ilist | {} = {};

   if (stats.isDirectory()) {
     list = {
       path: path.normalize(path.join(url, item)),
       isFolder: stats.isDirectory(),
     };
   } else {
     list = {
       path: path.normalize(path.join(url, item)),
       isFolder: stats.isDirectory(),
       modifiedDate: stats.mtime.toDateString(),
       size: stats.size,
     };
   }
   console.log(list)
 });
});
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Rashad Suleymanov
Здравствуйте.
Помогите, пожалуйста, обернуть этот код в функцию чтоб в параметре принимал путь, и получал массив.

files.map((item: string) => {
 fs.stat(path.join('./dist/test', item), (err, stats) => {
   let list: Ilist | {} = {};

   if (stats.isDirectory()) {
     list = {
       path: path.normalize(path.join(url, item)),
       isFolder: stats.isDirectory(),
     };
   } else {
     list = {
       path: path.normalize(path.join(url, item)),
       isFolder: stats.isDirectory(),
       modifiedDate: stats.mtime.toDateString(),
       size: stats.size,
     };
   }
   console.log(list)
 });
});
это такая сложная задача что ли?
источник

go

government of usa in Node.js — русскоговорящее сообщество
Rashad Suleymanov
Здравствуйте.
Помогите, пожалуйста, обернуть этот код в функцию чтоб в параметре принимал путь, и получал массив.

files.map((item: string) => {
 fs.stat(path.join('./dist/test', item), (err, stats) => {
   let list: Ilist | {} = {};

   if (stats.isDirectory()) {
     list = {
       path: path.normalize(path.join(url, item)),
       isFolder: stats.isDirectory(),
     };
   } else {
     list = {
       path: path.normalize(path.join(url, item)),
       isFolder: stats.isDirectory(),
       modifiedDate: stats.mtime.toDateString(),
       size: stats.size,
     };
   }
   console.log(list)
 });
});
Js noobs
источник

SS

S S in Node.js — русскоговорящее сообщество
парни немного оффтоп, как вы в digital ocean обновляете бэк, работают с nginx. Сейчас я делаю git pull, перезапускаю процесс и делаю sudo systemctl reload nginx. Но все это время пока я делаю он инактивен, как вы справляетесь с этой проблемой?
источник

JD

John Doe in Node.js — русскоговорящее сообщество
S S
парни немного оффтоп, как вы в digital ocean обновляете бэк, работают с nginx. Сейчас я делаю git pull, перезапускаю процесс и делаю sudo systemctl reload nginx. Но все это время пока я делаю он инактивен, как вы справляетесь с этой проблемой?
Несколько инстансов по очереди: gracefull shutdown -> load new version
источник

JD

John Doe in Node.js — русскоговорящее сообщество
А сам nginx как без downtime перезагрузить не помню, но можешь загуглить:
nginx reload without downtime
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Только зачем nginx каждый раз перезапускать?
источник

EB

Eugene Butusov in Node.js — русскоговорящее сообщество
тоже не вкурил
источник

EB

Eugene Butusov in Node.js — русскоговорящее сообщество
перезапустить ноду должно быть достаточно
источник

ДС

Дмитрий Скрыльников in Node.js — русскоговорящее сообщество
John Doe
А сам nginx как без downtime перезагрузить не помню, но можешь загуглить:
nginx reload without downtime
Как раз таки nginx reload и перечитывает конфиг без доунтайма
источник