Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 January 22

D

Danil in NodeUA - JavaScript and Node.js in Ukraine
Illya Klymov
Blind google
const PAGE_PUPPETEER_OPTS = {
   userDataDir: 'C:/Users/Danil/AppData/Local/Google/Chrome/User Data/Default',
   networkIdle2Timeout: 5000,
   waitUntil: 'networkidle2',
   timeout: 3000000
};


Вот такие настройки не помогают, куки устанавливаю перед переходом на страницу
источник

MG

Michael Gali in NodeUA - JavaScript and Node.js in Ukraine
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
Yevhen
А docker image сами собирали? Oracle не предоставляет images для своей БД в свободном доступе
Ага. Сами.
источник

АС

Александр Сербинов... in NodeUA - JavaScript and Node.js in Ukraine
всем привет, подскажите плиз почему консоль лог в фетче не работает?
try и catch в фетче тоже не работают, и catch «'ERROR: cannot get the balance from explorer’» тоже не вызывается. Я понимаю что у меня нет ответа по ссылке, но почему не вызывается catch?

let fetchToCoreService = async (address) => {
try {
 let url = `${process.env.CORE_SERVICE_HOST_DEVELOPMENT}:${process.env.CORE_SERVICE_PORT_DEVELOPMENT}${process.env.CORE_SERVICE_GET_ADDRESS_INFO_PATH}${address}`;
 let balance;
 await fetch(url)
  console.log(‘ step 4’)
  .then((res) => res.json())
  .then((json) => (balance = json.balance))
  .catch((err) => {
    balance = '';
    console.log(err)
  })
 if (typeof balance !== 'number') return '';
 return balance;
} catch (error) {
 console.error('ERROR: cannot get the balance from explorer');
 return '';
}
};
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
почему у тебя вызывается фетч, потом ты делаешь консоль лог и ожидаешь что там будет промис?
источник

KR

Kostyantin Randomnam... in NodeUA - JavaScript and Node.js in Ukraine
тому, що твої then викликаются на результаті виклика консоль лог? взагалі якщо використовуеш асинк авейт то прибери then
источник

АС

Александр Сербинов... in NodeUA - JavaScript and Node.js in Ukraine
Дмитрий
почему у тебя вызывается фетч, потом ты делаешь консоль лог и ожидаешь что там будет промис?
да, я согласен что с консолем там и не должно работать, но если убрать строчку с консоль лог, то всё ровно так же не работает
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
а что должно работать?
консоль лог в кетче?
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
ты кстати можешь обернуть свой консоль лог в зен также. .then(console.log) и тебе выведется результат
если нет, удостоверься что у тебя вообще эта функция вызывается
источник

VP

Viktor Poliushko in NodeUA - JavaScript and Node.js in Ukraine
короткий вопрос
lodash зло?
источник

NN

Nikita Nesterchuk in NodeUA - JavaScript and Node.js in Ukraine
overhead
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
я все еще люблю их _.get()
больше ничего
источник

NN

Nikita Nesterchuk in NodeUA - JavaScript and Node.js in Ukraine
В принципе, если это энтерпрайзный проект, то надо формировать свои либы с вспомогательными функциями
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
keyBy и uniq часто пользую
Удобней чем через редьюсы / сеты + арейфром
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
когда AWS начнет поддерживать 14ю ноду с optional chaining тогда уже можно будет и без _.get жить
источник

M

Mehannoying in NodeUA - JavaScript and Node.js in Ukraine
Elena Sharovar
когда AWS начнет поддерживать 14ю ноду с optional chaining тогда уже можно будет и без _.get жить
А что, самостоятельно обновить нельзя?
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
У нас пол проекта на лямбдах (или 70%). В лямбдах нельзя
источник

M

Mehannoying in NodeUA - JavaScript and Node.js in Ukraine
Elena Sharovar
У нас пол проекта на лямбдах (или 70%). В лямбдах нельзя
Понял, гвоздями прибито значит.
источник

M

Misha e in NodeUA - JavaScript and Node.js in Ukraine
Elena Sharovar
У нас пол проекта на лямбдах (или 70%). В лямбдах нельзя
Это не дорого выходит (относительно)?
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
Misha e
Это не дорого выходит (относительно)?
Мы все еще вкладываемся в free tier. Потому что в месяц дается 1 миллион запусков лямбд бесплатно.
источник