Size: a a a

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

2020 December 23

PS

Pascal Siacam in Node.js — русскоговорящее сообщество
Ребята, большое спасибо всем за ответы. Пойду дальше тренироваться
источник

R

RusaXXX in Node.js — русскоговорящее сообщество
Юзаю genid в express session

genid: function(req) {

   if (username && password) {
     return Buffer.from('login:password').toString('base64')
   }
 }

bG9naW46cGFzc3dvcmQ= - консоль выводит вот такую строку
а в куки записывается вот  это - s%3AbG9naW46cGFzc3dvcmQ%3D.qrzLhtluFNmIo47QXiogMr8qpWxdaHTRAmB41vnXYIg

Такое ощущение что
genid
потом к результатут какую то еще соль добавляет
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
@pavel_shakhov , может быть такой мидлвар? Меня смущает, что мидлвар работает с бизнес-логикой
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
RusaXXX
Юзаю genid в express session

genid: function(req) {

   if (username && password) {
     return Buffer.from('login:password').toString('base64')
   }
 }

bG9naW46cGFzc3dvcmQ= - консоль выводит вот такую строку
а в куки записывается вот  это - s%3AbG9naW46cGFzc3dvcmQ%3D.qrzLhtluFNmIo47QXiogMr8qpWxdaHTRAmB41vnXYIg

Такое ощущение что
genid
потом к результатут какую то еще соль добавляет
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Pan Włodzimierz
@pavel_shakhov , может быть такой мидлвар? Меня смущает, что мидлвар работает с бизнес-логикой
а в чем преимущество такой мидлвары перед проверкой в самом сервисе?
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
а в чем преимущество такой мидлвары перед проверкой в самом сервисе?
та подумал, что проверка, где есть ид текущего пользователя не совсем бизнес-логика
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
максимально универсально стараюсь
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Pan Włodzimierz
та подумал, что проверка, где есть ид текущего пользователя не совсем бизнес-логика
бизнес-логика работает без пользователя?
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
тогда хорошо
источник

y

ymdev in Node.js — русскоговорящее сообщество
Pan Włodzimierz
@pavel_shakhov , может быть такой мидлвар? Меня смущает, что мидлвар работает с бизнес-логикой
Как ты пользуешься такой темой/редактором, который преобразует ===/!== в какой-то левый символ?
Тебе это нравится?
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
ymdev
Как ты пользуешься такой темой/редактором, который преобразует ===/!== в какой-то левый символ?
Тебе это нравится?
та это лигатура шрифта jetbrains
привык уже
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
ymdev
Как ты пользуешься такой темой/редактором, который преобразует ===/!== в какой-то левый символ?
Тебе это нравится?
это лигатуры. дело вкуса
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
конкретно !== не нравится, но остальное нормально
источник

y

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

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Pan Włodzimierz
@pavel_shakhov , может быть такой мидлвар? Меня смущает, что мидлвар работает с бизнес-логикой
вообще знаешь, все зависит от того, где мы должны проверять права доступа: в контроллере или бизнес-логике.

и у меня нет пока ответа
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
контроллера нет, значит в сервисе
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Pan Włodzimierz
контроллера нет, значит в сервисе
мидлвара относится к контроллеру
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
чтобы не выносить снова, функцию не создавать какию-либо общую
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
в моем случае контроллер это колбэк роута
источник