Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 January 14

vt

vei tsi in NodeUA - JavaScript and Node.js in Ukraine
привет, возможно ли для теста вызвать приватный статический метод класса, например если код:
class Class {
 static publicStaticMethod() {
   ClassWithPrivateStaticField.#PRIVATE_STATIC_FIELD = 42
   return ClassWithPrivateStaticField.#PRIVATE_STATIC_FIELD
 }
}
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
vei tsi
привет, возможно ли для теста вызвать приватный статический метод класса, например если код:
class Class {
 static publicStaticMethod() {
   ClassWithPrivateStaticField.#PRIVATE_STATIC_FIELD = 42
   return ClassWithPrivateStaticField.#PRIVATE_STATIC_FIELD
 }
}
Можно
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
А стоп, нет
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Приватные поля не доступны в js никак
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Даже рефлексией
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
И это хорошо :)
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
А приватные поля/методы уже доступны где-то? Это вроде proposal все ещё
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Yevhen
А приватные поля/методы уже доступны где-то? Это вроде proposal все ещё
Давненько уже, кажись с 12 ноды
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
некоторые поля stage 3, с вероятностью процентов 90 до середины года попадут в спеку
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
статические приватные поля уже в спеке
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
нет, я не прав
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
еще stage 3
источник

АК

Андрей Косач... in NodeUA - JavaScript and Node.js in Ukraine
Miseo
Вопрос по НодСтартерКит, исходя из того что я увидел в коде, там показан пример «запрос-ответ», а что если клиент хочет подписаться на постоянный поток. Я допустим использую редис, там есть паб/саб. И допустим таких желающих будет скажем 200 из 1000. Остальные делают просто запрос ответ. А вот 200 человек сделали запрос на получение данных. Я так понимаю под них надо выделить отдельного воркера и чтобы он постоянно делал сенд в сокет. И получается что для этого надо сделать хранилище с роутом и клиентами? и как только будет событие, перебрать мап с соединениями и сделать сенд?
можливо вам є сенс глянути в сторону Server-Sent Events?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Miseo
Вопрос по НодСтартерКит, исходя из того что я увидел в коде, там показан пример «запрос-ответ», а что если клиент хочет подписаться на постоянный поток. Я допустим использую редис, там есть паб/саб. И допустим таких желающих будет скажем 200 из 1000. Остальные делают просто запрос ответ. А вот 200 человек сделали запрос на получение данных. Я так понимаю под них надо выделить отдельного воркера и чтобы он постоянно делал сенд в сокет. И получается что для этого надо сделать хранилище с роутом и клиентами? и как только будет событие, перебрать мап с соединениями и сделать сенд?
Нет, это делается событиями, тут есть пример https://github.com/metarhia/Example
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Андрей Косач
можливо вам є сенс глянути в сторону Server-Sent Events?
Чнрез вебсокеты гораздо лучше, sse после каждого события отключается и переподключается
источник

M

Miseo in NodeUA - JavaScript and Node.js in Ukraine
по пути /application/api/example.1/subscribe.js
там где сетИнтервал?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Miseo
по пути /application/api/example.1/subscribe.js
там где сетИнтервал?
Да, но я сделаю побольше примеров разных
источник

M

Miseo in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Да, но я сделаю побольше примеров разных
Отлично. Как раз к тому времени еще лекций пересмотрю. А то сложность как то резко выросла от «Разработка АПИ на Нод.жс» до разбора экзампла. )
источник

A

Andrey in NodeUA - JavaScript and Node.js in Ukraine
@tshemsedinov , планируется какой-то пример по использованию вашего стека? Например, как в интернетах лепят на экспрессе с ноутом, постгресом круды. Или, может, ещё что-то поинтереснее.
источник

БВ

Богдан Волков... in NodeUA - JavaScript and Node.js in Ukraine
Всем привет, нубский вопрос) я использую sequelize,  у меня есть 2 таблицы User и Images, (один ко многим), как я могу забрать параметр из url чтобы подставить в include при обращение к базе ?
источник