Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 August 14

M

Maxim in NodeUA - JavaScript and Node.js in Ukraine
Попробуйте использовать transform stream. В нём вы можете проверять, что считали. Когда считали первую строку завершить стрим.
источник

I

Ilya in NodeUA - JavaScript and Node.js in Ukraine
Привет, у кого есть хороший список вопросов на собеседование node.js (если на senior - вообще супер)?
источник

I

Ilya in NodeUA - JavaScript and Node.js in Ukraine
поделитесь линкой пж
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
У меня вопросов нет, но я могу посоветовать вот такой тренажер: https://skillotron.com/skills/base-js
источник

I

Ilya in NodeUA - JavaScript and Node.js in Ukraine
Прикольная вещь, но больше волнуют "вопросы со звездочкой" и тд.
источник

I

Ilya in NodeUA - JavaScript and Node.js in Ukraine
Alexander
У меня вопросов нет, но я могу посоветовать вот такой тренажер: https://skillotron.com/skills/base-js
UI похож на шоу "кто хочет стать миллионером")
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Ilya
Прикольная вещь, но больше волнуют "вопросы со звездочкой" и тд.
на синьоров большинство вопросов - это рассказать о том, что уже делали и а как бы вы сделали если.
источник

I

Ilya in NodeUA - JavaScript and Node.js in Ukraine
Alexander
на синьоров большинство вопросов - это рассказать о том, что уже делали и а как бы вы сделали если.
Фулл стекам делают скидку?
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Ilya
Фулл стекам делают скидку?
делают, но скидку на зарплату
источник
2020 August 15

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Новичок
окей, на for await заменить. Как я ещё узнаю количество байт в первой строке файла, я пока тоже не знаю.
источник

MK

Mikhail Kamakhin in NodeUA - JavaScript and Node.js in Ukraine
Не подскажите, что делаю не так? Получаю Unauthorized всё время, отправляю jwt токен в header
https://ru.stackoverflow.com/q/1166133/331312
источник

KR

Kostyantin Randomnam... in NodeUA - JavaScript and Node.js in Ukraine
смотри какой у тебя пейлоад в паспорт мидлвейре
источник

MK

Mikhail Kamakhin in NodeUA - JavaScript and Node.js in Ukraine
Kostyantin Randomname
смотри какой у тебя пейлоад в паспорт мидлвейре
такой
const passportJwt = require('passport-jwt');
const JwtStrategy = passportJwt.Strategy;
const ExtractJwt = passportJwt.ExtractJwt;
const keys = require('../config/keys');
const mongoose = require('mongoose');
const User = mongoose.model('users');
const options = {
   jwtFromRequest: ExtractJwt.fromAuthHeaderAsBearerToken,
   secretOrKey: keys.jwt
};

module.exports = passport => {
   passport.use(
       new JwtStrategy(options, async (payload, done) => {
           try {
               const user = await User.findById(payload.userId).select('email id');

               if (user) {
                   done(null, user);
               } else {
                   done(null, false);
               }
           } catch(e) {
               console.error(e);
               done(e, false);
           }
       })
   )
};
источник

KR

Kostyantin Randomnam... in NodeUA - JavaScript and Node.js in Ukraine
async (payload, done) => { вот в этот коллбек добавь консоль лог
источник

MK

Mikhail Kamakhin in NodeUA - JavaScript and Node.js in Ukraine
хм, ничего не выводится при авторизации, и когда получаю категории
источник

KR

Kostyantin Randomnam... in NodeUA - JavaScript and Node.js in Ukraine
Ты можешь посмотреть какой ключ жвт пытается декодить?
источник

MK

Mikhail Kamakhin in NodeUA - JavaScript and Node.js in Ukraine
я на jwt.io ввёл этот токен, который мне выдался, и он пишет invalid signature
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6InRlc3RAZ21haWwuY29tIiwidXNlcklkIjoiNWYzNmU0Yzc2ZDY5NzUxNDI0YjFlYjMyIiwiaWF0IjoxNTk3NDc3MTYzLCJleHAiOjE1OTc0ODA3NjN9.rAruaexanxuW47SoVAMOLFDnYVujgAUFOBd5H4WnuGQ
источник

MK

Mikhail Kamakhin in NodeUA - JavaScript and Node.js in Ukraine
А если я поставлю галочку на сайте в secret base64 encoded, то в моём токене меняется текст после последней точки и он становится verified
источник

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
Тут статья Мелихова по архитектуре приложений на ноде, и мои комментарии под статьей, там большая беседа завязалась. В общем, я почти во всем согласен с автором, и даже раньше него обо всем этом говорил на конференциях jsfest и fwdays, не коворя уже о лекциях, но он независимо дошел до похожих мыслей. Я одобряю, кроме одного: Nest.js действительно очень помог в борьбе с ересью мидлваров, но заражен другой ересью - тайпскриптовыми декораторами и умрет вместе с ними.
https://habr.com/ru/company/yandex/blog/514550/
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
ID:0
Тут статья Мелихова по архитектуре приложений на ноде, и мои комментарии под статьей, там большая беседа завязалась. В общем, я почти во всем согласен с автором, и даже раньше него обо всем этом говорил на конференциях jsfest и fwdays, не коворя уже о лекциях, но он независимо дошел до похожих мыслей. Я одобряю, кроме одного: Nest.js действительно очень помог в борьбе с ересью мидлваров, но заражен другой ересью - тайпскриптовыми декораторами и умрет вместе с ними.
https://habr.com/ru/company/yandex/blog/514550/
Очень много спорных моментов, и вообще создается впечатление что статью писал теоретик а не практик.
BFF => это апще зачем, API ради API? :)
источник