Size: a a a

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

2020 June 18

mm

mhmd mlh in Node.js — русскоговорящее сообщество
А нельзя так в async функции
const response = await fetch(url);
let result = await response.json();
источник

М

Максим in Node.js — русскоговорящее сообщество
Rones
var result = (async() => {
           return  await (await fetch('https://random.dog/woof.json')).text()
       })()

       console.log(result)

       // ответ
       Promise {<pending>}proto: Promise[[PromiseStatus]]: "resolved"[[PromiseValue]]: "{"fileSizeBytes":51803,"url":"https://random.dog/20ce0116-cd55-4370-a728-ed6f37fc6c4b.jpg"}"

а конкретно к объекту url
источник

М

Максим in Node.js — русскоговорящее сообщество
mhmd mlh
А нельзя так в async функции
const response = await fetch(url);
let result = await response.json();
Можно
источник

DK

Daniil Kuznetsov in Node.js — русскоговорящее сообщество
Lupusregina[beta]
надо посчитать число битов(1) в числе, и далее найти первое число, которое больше исходного и с таким же количством битов
В общем я думал дело в битах, но нет
источник

L

Lupusregina[beta] in Node.js — русскоговорящее сообщество
Daniil Kuznetsov
В общем я думал дело в битах, но нет
та
источник

L

Lupusregina[beta] in Node.js — русскоговорящее сообщество
я также решил, и еще одним способом
источник

DK

Daniil Kuznetsov in Node.js — русскоговорящее сообщество
Каким?
источник

L

Lupusregina[beta] in Node.js — русскоговорящее сообщество
const nextHigher = (
 n,
 getCount = n => n.toString(2).match(/1/g).length
) => {
 for(const count = getCount(n); n++, getCount(n) !== count; );
 return n;
}

const nextHigher = n => parseInt(("0" + n.toString(2))
 .replace(/011*0*$/, (m, n) => (
   n = m.match(/1/g).length - 1,
   "1" + "0".repeat(m.length - n - 1) + "1".repeat(n)
 ) ), 2)
источник

DK

Daniil Kuznetsov in Node.js — русскоговорящее сообщество
Lupusregina[beta]
const nextHigher = (
 n,
 getCount = n => n.toString(2).match(/1/g).length
) => {
 for(const count = getCount(n); n++, getCount(n) !== count; );
 return n;
}

const nextHigher = n => parseInt(("0" + n.toString(2))
 .replace(/011*0*$/, (m, n) => (
   n = m.match(/1/g).length - 1,
   "1" + "0".repeat(m.length - n - 1) + "1".repeat(n)
 ) ), 2)
Вот оно как. Я пробовал вначале с регулярками, но на рандомных тестах все проваливалось
источник

N

Nova Eiz (Антонов Ив... in Node.js — русскоговорящее сообщество
Всем доброе утро!
Подскажите, плз!
Как запустить через nohup с командой "npm run ..."?
источник

Т

Тимерлан in Node.js — русскоговорящее сообщество
привет всем.ребят где можно пройти fullstack js bootcamp посоветуйте пожалуйста недорогой
источник

АМ

Алексей Мелолян... in Node.js — русскоговорящее сообщество
Утро. Пишу сайт на MERN, по сути похож на интернет магазин. Нода маршрутизирует запросы.
Посоветуйте что гуглить/читать по поводу сложных запросов, например когда помимо № страницы выдачи нужно ещё применить фильтр и/или сортировку, то есть нужно слепить запрос с несколькими параметрами. Есть ли готовое решение, или нужно прописать все частные случаи?
источник

АМ

Алексей Мелолян... in Node.js — русскоговорящее сообщество
Вот пока примерно такие мысли
источник

BB

Bruian Blake in Node.js — русскоговорящее сообщество
OpenApi, json api
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Алексей Мелолян
Утро. Пишу сайт на MERN, по сути похож на интернет магазин. Нода маршрутизирует запросы.
Посоветуйте что гуглить/читать по поводу сложных запросов, например когда помимо № страницы выдачи нужно ещё применить фильтр и/или сортировку, то есть нужно слепить запрос с несколькими параметрами. Есть ли готовое решение, или нужно прописать все частные случаи?
Вопрос об организации апи, кода или запросах к БД?
источник

АМ

Алексей Мелолян... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Вопрос об организации апи, кода или запросах к БД?
Организация апи, с остальным разберусь
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Готовые решения - graphql, json:api.
Можно и самому написав, засунув эти параметры в querystring
источник

АМ

Алексей Мелолян... in Node.js — русскоговорящее сообщество
Спасибо, буду изучать
источник

BB

Bruian Blake in Node.js — русскоговорящее сообщество
OpenApi посмотри, спецификация продвигается swagger,ом
источник

BB

Bruian Blake in Node.js — русскоговорящее сообщество
Куча инструментов и библиотек готовых
источник