Size: a a a

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

2021 June 09

m@

madwayz @ 0xd34d in Node.js — русскоговорящее сообщество
Ну будут под привилегированным пользователем авторизовываться
источник

m@

madwayz @ 0xd34d in Node.js — русскоговорящее сообщество
Под админом каким-нибудь.
источник

m@

madwayz @ 0xd34d in Node.js — русскоговорящее сообщество
JWT - это base64, но немножко усложнённый)))
источник

А

Андрей in Node.js — русскоговорящее сообщество
Так секретный ключ жешь у меня лежит на серве, как он попадёт к кому-то?
Или ты про то, что в принципе, JWT не оч надёжно?
источник

m@

madwayz @ 0xd34d in Node.js — русскоговорящее сообщество
По второму вопросу в том числе.
источник

m@

madwayz @ 0xd34d in Node.js — русскоговорящее сообщество
Если токен лежит у тебя на сервере, то это не значит что его нельзя украсть))
источник

m@

madwayz @ 0xd34d in Node.js — русскоговорящее сообщество
Ой. Не токен, а секретный ключ.
источник

А

Андрей in Node.js — русскоговорящее сообщество
Ну если кто-то получил доступ к серверу..)

Шифрование то одностороннее. Я вон либу какуют юзаю, там соль генерится. Этот механизм позволяет защититься от подбирания ключа по времени. И ключ из 63 символов)
источник

m@

madwayz @ 0xd34d in Node.js — русскоговорящее сообщество
Ммм.. нет))))
источник

@

@@@@@ in Node.js — русскоговорящее сообщество
Доброго дня. Vue и api на express как можно по o2auth Facebook сессии хранить на vue?
источник

m@

madwayz @ 0xd34d in Node.js — русскоговорящее сообщество
Не обязательно получать доступ к серверу, чтобы спиздить сурсы, допустим.
источник

А

Андрей in Node.js — русскоговорящее сообщество
Ну ключ то я не храню в паблик папке)
источник

I,

If you can do it bet... in Node.js — русскоговорящее сообщество
Привет. Есть какой нибудь проект который nodejs api на GraphQL хочу поиграться с уже готовым api ?
источник

МТ

Михаил Трапезников... in Node.js — русскоговорящее сообщество
Здравствуйте,  подскажите пожалуйста. У меня есть задача по nodejs в которой нужно вывести список файлов и папок какой нибудь директории. Вызовы файловой системы должны быть асинхронными. На входе функция принимает путь до папки, а на выходе 2 массива, один под файлы другой под папки.
У меня получилось сделать функцию которая шерстит по файлам и папкам, а так же записывает их в массивы. Но у меня появились проблемы с асинхронностью. Из-за того что функция проходит что то на подобии рекурсии а функции вызываются асинхронно, я не могу отследить когда заканчивается последний вызов и не могу забрать полный результат(все более менее работает если поставить setTimeout на 1 сек, результаты собираются все, но каждый раз индексы меняются местами)
вот код который у меня сейчас есть:

let root = (dir) => {
   return new Promise((resolve, rejects) => {
       try {
           let results = {
               arrFile: [],
               arrDir: []
           }
           const getRoot = async (dir) => {


               await readdir(dir, (err, files) => {
                   if (err)
                       throw Error('FILES_ERROR');

                   files.forEach((el) => {
                       const pathEl = join(dir, el);
                       stat(pathEl, (err, stats) => {
                           if (err)
                               throw Error('STAT_ERROR');

                           if (stats && stats.isDirectory()) {
                               results.arrDir.push(pathEl);
                               getRoot(pathEl);

                           } else {
                               results.arrFile.push(pathEl);
                               //условие выхода
                               if(files.length === 1){
                                   resolve(results)
                               }
                           }
                       });
                   })
               })
           }
           getRoot(dir)
          setTimeout(() => {
           console.log('check timeout', results);
       }, 500);
       } catch (error) {
           if(error) throw Error('ERROR')
       }
   })
}
root(test).then(result => console.log(result))

иногда мое условие выхода дает правильный результат) если успеет)
Подскажите что не так? что почитать? я уже 100 раз перечитываю promise, async/await но ничего не могу понять… Что можно почитать, или может я изначально не правильно начал? может изначально такая функция не подходит?…. уже не знаю за что браться)
источник

AV

Alexander Vorobyev in Node.js — русскоговорящее сообщество
Подскажите есть ли решение. ситуация такая устанавливаю некий пкет и мне yarn пишет The engine "node" is incompatible with this module. Expected version ">=12". Got "10.15.3"
Система у меня Debian 9 и по умолчанию node -v -  10.*      Но также в системе поставил и LTS. Обращаться к ней из консоли могу nodejs -v  
Можно ли как то сказать ярну, что надо использовтаь другую?
источник

AP

Anatoly Politsin in Node.js — русскоговорящее сообщество
Добрый день!
не могу совладать с документацией вебпака при обновлении с 4 на 5

в 4 вебпаке был параметр socket
https://v4.webpack.js.org/configuration/dev-server/#devserversocket
при указании которого вебпак начинал слушать не порт, а обычный unix-сокет. полный список параметров:
devServer.socket
devServer.sockHost
devServer.sockPath
devServer.sockPort

в 5 вебпаке этого параметра уже нет, остались
https://webpack.js.org/configuration/dev-server/#devserversockhost
devServer.sockHost
devServer.sockPath
devServer.sockPort


в документации по миграции на 5 вебпак ребята сделали вид что ничего про это не слышали ни про какие сокеты
https://webpack.js.org/migrate/5/


задача - работать дев серверу не через порт, а цивилизованным способом через юникс-сокет
источник

AP

Anatoly Politsin in Node.js — русскоговорящее сообщество
даже в релизе это не упомянули
https://webpack.js.org/blog/2020-10-10-webpack-5-release
источник

В

Влад in Node.js — русскоговорящее сообщество
Ребята а какк називаеться в express метод который перенаправляет пользователя на другую страницу после того как прийдет запрос на сервер ? Ато я забыл
источник

А

Андрей in Node.js — русскоговорящее сообщество
Редирект?
источник

В

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