Size: a a a

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

2021 March 19

T

Taras in Node.js — русскоговорящее сообщество
Adv0cat
Что-то вы себе придумали странное)) говорю вам на беке такое делается, вы опять про фронт)) любая апишка, когда дергается у нее есть какие-то права доступа, то ли куки серверные, толи в заголовках jwt передается, то ли в заголовках токен сессии передается в любом случае дергание апишки происходит с аутентификацией и там хоть граф куэль, хоть шо угодно... так вот бек проверя и идентифицируя юзера может трекнуть что этот юзер может и соответственно не отдать норм результат, если прав нет, а отдать ошибку. Что вы там придумали себе, я не знаю, но вы подумайте еще хорошенечко)) Потому что права доступа проверяются НА БЕКЕНДЕ 😊
Ну не совсем. Часто дублируют в pwa проверки чтобы спрятать кнопочку, страницу и т.д.
источник

T

Taras in Node.js — русскоговорящее сообщество
Esusss
Доброго дня!
Использую fastify && fastify-secure-session, делаю логин через постман и куки нормально ставятся (отображаются во вкладке)
Делая запрос на логин с браузера, вижу, что сервер в ответе ставит куки, но их самих нет (во вкладке application -> cookies)
В этом случае нужно помучить фронт/браузер или все же сервер нужно донастроить?
Заранее благодарю! (если нужны кусочки кода, обязательно скину)
Проверить хост, и другие параметры кук
источник

A

Adv0cat in Node.js — русскоговорящее сообщество
Taras
Ну не совсем. Часто дублируют в pwa проверки чтобы спрятать кнопочку, страницу и т.д.
Ну да, но там вопрос, что будет, если пользователь вручную перешел на страницу, ну т.е. минуя спрятанные кнопочки))
источник

T

Taras in Node.js — русскоговорящее сообщество
Adv0cat
Ну да, но там вопрос, что будет, если пользователь вручную перешел на страницу, ну т.е. минуя спрятанные кнопочки))
тут вступает в силу главное правило любого АДЕКВАТНОГО бэкендера: никогда не доверять пользователю
источник

A

Adv0cat in Node.js — русскоговорящее сообщество
Taras
тут вступает в силу главное правило любого АДЕКВАТНОГО бэкендера: никогда не доверять пользователю
ВОТ ИИИМЕННООО!!! 🤟🤟🤟
источник

A

Adv0cat in Node.js — русскоговорящее сообщество
Taras
тут вступает в силу главное правило любого АДЕКВАТНОГО бэкендера: никогда не доверять пользователю
источник

E

Esusss in Node.js — русскоговорящее сообщество
Taras
Проверить хост, и другие параметры кук
такие настройки стоят
источник

T

Taras in Node.js — русскоговорящее сообщество
Esusss
такие настройки стоят
Ну это уже сами проверяйте каждый из них. Что они означают и за что отвечают. Я ж не вкурсе что у вас там
источник

SK

Sergei Komarov in Node.js — русскоговорящее сообщество
Esusss
такие настройки стоят
*оффтоп* с помощью чего можно делать такие пиздатые выдержки из кода?
источник

E

Esusss in Node.js — русскоговорящее сообщество
Taras
Ну это уже сами проверяйте каждый из них. Что они означают и за что отвечают. Я ж не вкурсе что у вас там
ну в том плане, что они стандартные
даже хз на что думать
но буду пробовать..
источник

E

Esusss in Node.js — русскоговорящее сообщество
Sergei Komarov
*оффтоп* с помощью чего можно делать такие пиздатые выдержки из кода?
polacode в vscode
источник

N

Nikita in Node.js — русскоговорящее сообщество
Sergei Komarov
*оффтоп* с помощью чего можно делать такие пиздатые выдержки из кода?
еще можно carbon.now.sh
источник

N

Nikita in Node.js — русскоговорящее сообщество
Esusss
polacode в vscode
+sps
источник

T

Taras in Node.js — русскоговорящее сообщество
Esusss
ну в том плане, что они стандартные
даже хз на что думать
но буду пробовать..
. Тут нужно смотреть уже ответ от сервера и анализировать чьо не так. Смотреть запросы и смотреть есть ли куки в них.
источник

R

Roman in Node.js — русскоговорящее сообщество
Привет, есть библиотека которая позволит например асинхронно сделать 10  попыток через например 10 секунд и если например на 2 попытке результат будет на месте то дальше не полить?
что то типо while(n<10){
await sleep(5)
someCall();
}

но чтобы красиво было
источник

R

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

T

Taras in Node.js — русскоговорящее сообщество
Звучит как костыли (я про пул базы)
источник

A

Adv0cat in Node.js — русскоговорящее сообщество
Roman
Привет, есть библиотека которая позволит например асинхронно сделать 10  попыток через например 10 секунд и если например на 2 попытке результат будет на месте то дальше не полить?
что то типо while(n<10){
await sleep(5)
someCall();
}

но чтобы красиво было
Callback hell !!1 🤪
const doIt = () => {
   if (!someCall()) {
       setCallback(doIt, 10000);
   }
};
doIt();
источник

A

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

ᅠᅠᅠ*•°Z30 in Node.js — русскоговорящее сообщество
Adv0cat
да начнутся голодные игры!))
Отмена. Ctrl+C
источник