Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2019 November 28

D

David in NodeUA - JavaScript and Node.js in Ukraine
Alex Shubin
с секьюрность)
ну это вариант если к примеру у него будет что то типа Saas где должна быть защита данных клиента и с учетом того что он деликатные данные будет хранить в редисе

не совсем понял о тред сейф, уточните пожалуйста
Redis is actually single-threaded, which is how every command is guaranteed to be atomic. While one command is executing, no other command will run а причём тут секюрность? Для секюрности есть авторизация
источник

IF

Igor Filippov in NodeUA - JavaScript and Node.js in Ukraine
Alex Shubin
с секьюрность)
ну это вариант если к примеру у него будет что то типа Saas где должна быть защита данных клиента и с учетом того что он деликатные данные будет хранить в редисе

не совсем понял о тред сейф, уточните пожалуйста
Данные не деликатные. хтмл страницы, ввиде стринги
источник

AS

Alex Shubin in NodeUA - JavaScript and Node.js in Ukraine
David
Redis is actually single-threaded, which is how every command is guaranteed to be atomic. While one command is executing, no other command will run а причём тут секюрность? Для секюрности есть авторизация
мы друг друга не поняли
я за потоки приложения Игоря а не редиса писал
и именно за авторизацию я и писал
источник

NK

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

1

1 in NodeUA - JavaScript and Node.js in Ukraine
всем прив. что я не так делаю. когда подключаюсь через ws все норм. стоит переключиться на wss весь мир рушиться.  только начал изучать сокеты.
const server=new ws.Server({port:3000}); // на сервере
const ws=new WebSocket('wss://localhost:3000'); // на клиенте
источник

1

1 in NodeUA - JavaScript and Node.js in Ukraine
WebSocket connection to 'wss://localhost:3000/' failed: Error in connection establishment: net::ERR_SSL_PROTOCOL_ERROR выдается такая ошибка
источник

G

GNU/Vsevolod in NodeUA - JavaScript and Node.js in Ukraine
1
всем прив. что я не так делаю. когда подключаюсь через ws все норм. стоит переключиться на wss весь мир рушиться.  только начал изучать сокеты.
const server=new ws.Server({port:3000}); // на сервере
const ws=new WebSocket('wss://localhost:3000'); // на клиенте
потому что нужно поднять вебсокет сервер с TLS
источник

1

1 in NodeUA - JavaScript and Node.js in Ukraine
GNU/Vsevolod
потому что нужно поднять вебсокет сервер с TLS
я написал все ровно как в примере
источник

G

GNU/Vsevolod in NodeUA - JavaScript and Node.js in Ukraine
1
я написал все ровно как в примере
попробуй так
https://www.npmjs.com/package/ws#external-https-server

тоесть подними сервер с тлс на 3000 порту, и на него вешай вс
источник

1

1 in NodeUA - JavaScript and Node.js in Ukraine
GNU/Vsevolod
попробуй так
https://www.npmjs.com/package/ws#external-https-server

тоесть подними сервер с тлс на 3000 порту, и на него вешай вс
что значит поднять сервер ?
источник

G

GNU/Vsevolod in NodeUA - JavaScript and Node.js in Ukraine
1
что значит поднять сервер ?
сделай как в примере по ссылке
источник

1

1 in NodeUA - JavaScript and Node.js in Ukraine
GNU/Vsevolod
сделай как в примере по ссылке
хорошо , спасибо.
источник
2019 November 29

ЕХ

Егор Хильченко... in NodeUA - JavaScript and Node.js in Ukraine
Всем добрый вечер,
постараюсь сформулировать четко вопрос, может кто делал или реализовывал или может пример показать
если брать классическую веб архитектуру MVC, то зачастую в контроллерах мы работаем с нашим протоколом передачи через req/res, ctx и тд и тп (по крайней мере в тех примерах, что я видел, так и делают)
а что, если понадобилось перейти к примеру на вебсокеты? как это максимально безболезнено сделать? можно ли как-то выделить отдельный слой абстракции протокола взаимодействия?
источник

G

GNU/Vsevolod in NodeUA - JavaScript and Node.js in Ukraine
Егор Хильченко
Всем добрый вечер,
постараюсь сформулировать четко вопрос, может кто делал или реализовывал или может пример показать
если брать классическую веб архитектуру MVC, то зачастую в контроллерах мы работаем с нашим протоколом передачи через req/res, ctx и тд и тп (по крайней мере в тех примерах, что я видел, так и делают)
а что, если понадобилось перейти к примеру на вебсокеты? как это максимально безболезнено сделать? можно ли как-то выделить отдельный слой абстракции протокола взаимодействия?
Остался только вопрос, зачем переходить на вс. Рест ведь так и остался рестом, не)?
источник

A

Alex in NodeUA - JavaScript and Node.js in Ukraine
Переслано от Timur Shemsedinov
Нет, вебсокеты во вмем эффективнее, осоюенно по ssl, там хендшейк дорогой
источник

ЕХ

Егор Хильченко... in NodeUA - JavaScript and Node.js in Ukraine
GNU/Vsevolod
Остался только вопрос, зачем переходить на вс. Рест ведь так и остался рестом, не)?
что ты имеешь в виду «рест так и остался рестом»?
источник

G

GNU/Vsevolod in NodeUA - JavaScript and Node.js in Ukraine
Егор Хильченко
что ты имеешь в виду «рест так и остался рестом»?
как реализовано взаимодействие с сервером сейчас?
источник

ЕХ

Егор Хильченко... in NodeUA - JavaScript and Node.js in Ukraine
GNU/Vsevolod
как реализовано взаимодействие с сервером сейчас?
рестом)
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Егор Хильченко
Всем добрый вечер,
постараюсь сформулировать четко вопрос, может кто делал или реализовывал или может пример показать
если брать классическую веб архитектуру MVC, то зачастую в контроллерах мы работаем с нашим протоколом передачи через req/res, ctx и тд и тп (по крайней мере в тех примерах, что я видел, так и делают)
а что, если понадобилось перейти к примеру на вебсокеты? как это максимально безболезнено сделать? можно ли как-то выделить отдельный слой абстракции протокола взаимодействия?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
GNU/Vsevolod
Остался только вопрос, зачем переходить на вс. Рест ведь так и остался рестом, не)?
Не
источник