Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 November 11

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Roman B.
Привет)
Посоветуйте курс по NodeJS)
источник

RB

Roman B. in NodeUA - JavaScript and Node.js in Ukraine
Спасибо 🙏
источник

A

Alex in NodeUA - JavaScript and Node.js in Ukraine
Anton Iskryzhytskyi
Логика должна быть  отделена от слоя http ws и прочего
а как делать логику, в которой нужно отправить 2 и больше сообщений разным клиентам по вс? уведомления о заказе например
источник

AI

Anton Iskryzhytskyi in NodeUA - JavaScript and Node.js in Ukraine
Alex
а как делать логику, в которой нужно отправить 2 и больше сообщений разным клиентам по вс? уведомления о заказе например
Создать сервис, например OrderNotificationService, и там уж и отправлять. А можно сделать его абстрактным и создать несколько сервисов, что бы они работали с разными провайдерами, 1 для смс, второй для имейла, третий для телеги и тд. Зависит от требований и ожиданий по расширению проекта. Но мидвары тут ни к чему вообще
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Alex
а как делать логику, в которой нужно отправить 2 и больше сообщений разным клиентам по вс? уведомления о заказе например
В чем проблема?
источник

A

Alex in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
В чем проблема?
ну мы получается в коде логики используем транспорт, привязываемся к нему
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Alex
ну мы получается в коде логики используем транспорт, привязываемся к нему
это плохо, тут пример как не привязываться к транспорту https://youtu.be/-az912XBCu8
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
можно пересадить за 5 минут с http на ws без изменения бизнес-логики
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
При чем, я такое делал на больших проектах, с фреймворка на фреймворк пересаживал за час, если написано с соблюдением слоев, конечно
источник

A

Alex in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
можно пересадить за 5 минут с http на ws без изменения бизнес-логики
ну допустим с хттп на вс понятно, а если потом с вс на что то другое? вдруг появится или уже есть. или мы это не учитываем?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Alex
ну допустим с хттп на вс понятно, а если потом с вс на что то другое? вдруг появится или уже есть. или мы это не учитываем?
да хоть на UDP, мы в принципе абстрагируемся от транспорта
источник

A

Alex in NodeUA - JavaScript and Node.js in Ukraine
хорошо, спасибо. видимо с первого раза не уловил все видео
источник

Ш

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

TS

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

VS

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

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Скоро выложат
источник

VS

Vlad Skrygun in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Скоро выложат
дякую
источник

BL

Borya Lymar in NodeUA - JavaScript and Node.js in Ukraine
Панове, хтось через iframe передавав server side кук на інший домен? Виставляю sameSite=none і secure для кука, а він в хедери все одно не потрапляє
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Borya Lymar
Панове, хтось через iframe передавав server side кук на інший домен? Виставляю sameSite=none і secure для кука, а він в хедери все одно не потрапляє
Все правильно, CSP и кучу всяких заголовков нужно ставить
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Читай про Content Security Policy, там чтения на неделю
источник