Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 April 21

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Andrey Sapozhnikov
а что хорошо?) чтоб не искать через весь чат.
и нужно уже какое-то вики, где собрать все такие основные моменты, и в закрепленное сообщение/описание чата)
на стриме расскажу
источник

A

Alex in NodeUA - JavaScript and Node.js in Ukraine
Andrey Sapozhnikov
а что хорошо?) чтоб не искать через весь чат.
и нужно уже какое-то вики, где собрать все такие основные моменты, и в закрепленное сообщение/описание чата)
если веб - токен кладем в httpOnly (secure) cookie. из плюсов: меньше данных гоняется в заголовках, изменить на стороне браузера нельзя. из минусов: нагрузка на хранилище возрастает, т.к. нужно на каждый запрос загружать пользователя
источник

AS

Andrey Sapozhnikov in NodeUA - JavaScript and Node.js in Ukraine
Alex
если веб - токен кладем в httpOnly (secure) cookie. из плюсов: меньше данных гоняется в заголовках, изменить на стороне браузера нельзя. из минусов: нагрузка на хранилище возрастает, т.к. нужно на каждый запрос загружать пользователя
а если не веб?
источник

A

Alex in NodeUA - JavaScript and Node.js in Ukraine
Andrey Sapozhnikov
а если не веб?
тогда по ситуации, jwt одно из решений
источник

NN

Nikita Nesterchuk in NodeUA - JavaScript and Node.js in Ukraine
jwt - хорош, когда нужно сгенерировать одиноразовый токен. Например, использовать для восстановления пароля через email.
источник

NN

Nikita Nesterchuk in NodeUA - JavaScript and Node.js in Ukraine
Очень доходчивые 2 видео, почему базовый jwt не подходит для авторизации https://www.youtube.com/watch?v=vQldMjSJ6-w&list=PLvTBThJr861y60LQrUGpJNPu3Nt2EeQsP и https://www.youtube.com/watch?v=601CnGGp_MU&list=PLvTBThJr861y60LQrUGpJNPu3Nt2EeQsP&index=2
источник

AS

Andrey Sapozhnikov in NodeUA - JavaScript and Node.js in Ukraine
Nikita Nesterchuk
Очень доходчивые 2 видео, почему базовый jwt не подходит для авторизации https://www.youtube.com/watch?v=vQldMjSJ6-w&list=PLvTBThJr861y60LQrUGpJNPu3Nt2EeQsP и https://www.youtube.com/watch?v=601CnGGp_MU&list=PLvTBThJr861y60LQrUGpJNPu3Nt2EeQsP&index=2
спасибо!
еще бы ссылки на хорошие альтернативы, если у кого валяются под рукой))
P.s. про токен кладем в httpOnly (secure) cookie отметил себе))
источник

NN

Nikita Nesterchuk in NodeUA - JavaScript and Node.js in Ukraine
Andrey Sapozhnikov
спасибо!
еще бы ссылки на хорошие альтернативы, если у кого валяются под рукой))
P.s. про токен кладем в httpOnly (secure) cookie отметил себе))
когда закидываешь токен в cookie, то тебе надо будет бороться с CSRF атакой) Так что там нужны еще танцы с бубном, типа приема "double submitted cookie" или чет другого
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
источник

NN

Nikita Nesterchuk in NodeUA - JavaScript and Node.js in Ukraine
👍
источник
2020 April 22

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
источник

D

Den in NodeUA - JavaScript and Node.js in Ukraine
🎉
источник

DA

Dmitriy Alexandrovic... in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
на стриме расскажу
Посмотрел стрим, но так и не уловил где был ответ. Не могли бы уточнить или в двух словах объяснить как вы видите правильную авторизацию?
источник

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
Встречайте Node.js версии 14.0.0 с V8 версии 8.1
https://habr.com/ru/news/t/498408/
источник

☆Даня☆ in NodeUA - JavaScript and Node.js in Ukraine
Всем привет, нужна помощь в сокетах
У меня ошибка вот такая: index.js:83 GET http://mydb.loc:8000/socket.io/?EIO=3&transport=polling&t=N6Xke1s net::ERR_CONNECTION_REFUSED

Вот мой конект:
var socket = io.connect(':8000');

socket.on('connect', function () {
       console.log('ok');
   })
   .on('disconnect', function () {
       console.log('no');
   });

Помогите решить плиз
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
☆Даня☆
Всем привет, нужна помощь в сокетах
У меня ошибка вот такая: index.js:83 GET http://mydb.loc:8000/socket.io/?EIO=3&transport=polling&t=N6Xke1s net::ERR_CONNECTION_REFUSED

Вот мой конект:
var socket = io.connect(':8000');

socket.on('connect', function () {
       console.log('ok');
   })
   .on('disconnect', function () {
       console.log('no');
   });

Помогите решить плиз
socket.io нужно убрать из проекта и использовать библиотеку ws
источник

☆Даня☆ in NodeUA - JavaScript and Node.js in Ukraine
То есть вот так var socket = new WebSocket('ws:8000');
источник

KR

Kostyantin Randomnam... in NodeUA - JavaScript and Node.js in Ukraine
ну такая ошибка в 99% говорит о том, что там куда ты подрубаешься ничего не слушает
источник

☆Даня☆ in NodeUA - JavaScript and Node.js in Ukraine
Я сделал вот так:
var socket = new WebSocket("ws://mydb.loc");

Но ошибка вот такая:
WebSocket connection to 'ws://mydb.loc/' failed: Error during WebSocket handshake: Unexpected response code: 200
источник

☆Даня☆ in NodeUA - JavaScript and Node.js in Ukraine
я даже пробовал wss
источник