Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 October 12

OS

Oleh Shubin in NodeUA - JavaScript and Node.js in Ukraine
про перфоманс может и да, но это не просто синтаксический сахар
источник

S

S🎄usarna in NodeUA - JavaScript and Node.js in Ukraine
@Matheus: yes, there's a semantic difference around this, which is why I wrote "(mostly)". The point of this question (and my answer) is that there's no performance difference -- just like you say, under the hood they're the same Function objects, which is why I think it's fair to call them "syntactic sugar"
источник

RD

Roma Dovhaliuk in NodeUA - JavaScript and Node.js in Ukraine
client.on('connected', () => {
   console.log('SignalR client connected.')
});

client.on('connected', () => {
   console.log('SignalR client connected2.')
   client.connection.hub.invoke('publicCryptoHub', 'joinOrderBook', "ETH-BTC")
});
источник

RD

Roma Dovhaliuk in NodeUA - JavaScript and Node.js in Ukraine
народ, а что происходит в данном случае ?)
источник

RD

Roma Dovhaliuk in NodeUA - JavaScript and Node.js in Ukraine
я хочу соединиться но в произвольный момент вызвать client.connection.hub.invoke('publicCryptoHub', 'joinOrderBook', "ETH-BTC")
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
і що цей "произвольный момент" має тригерити?
источник

RD

Roma Dovhaliuk in NodeUA - JavaScript and Node.js in Ukraine
відправку данних з сервера
источник

RD

Roma Dovhaliuk in NodeUA - JavaScript and Node.js in Ukraine
мені даже просто цікаво чи це можливо ..
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
в тому коді, який ти написав, ти викличеш функцію "invoke" одразу, коли прийде евент "connected"
Якщо хочеш викликати по бажанню (при виклику ендпоїнта, я так розумію?), то тоді треба це в колбеці там прописати.
источник

RD

Roma Dovhaliuk in NodeUA - JavaScript and Node.js in Ukraine
а як це прописати?
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
Я не знаю конкретно контексту, тому треба дивитися.
Cхематично це виглядає так (сервер - це може бути fastify або express)
Це дуже поганий код для реального життя, бо тут нема ані валідації, ані юзер менеджменту, нічого

client.on('connected', () => {
   console.log('SignalR client connected.')
});

server.post("/order", (req, res) => {
   client.connection.hub.invoke('publicCryptoHub', 'joinOrderBook', "ETH-BTC")
})
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
ти піднімаєш сервер, і кожен раз .коли шлеш POST запит на /order, буде викликатися функція invoke
источник

RD

Roma Dovhaliuk in NodeUA - JavaScript and Node.js in Ukraine
дякую
источник

RD

Roma Dovhaliuk in NodeUA - JavaScript and Node.js in Ukraine
це зовсім не те но написати функцію яка просто буде відправляти client.connection.hub.invoke('publicCryptoHub', 'joinOrderBook', "ETH-BTC") спрацювало на ура, я чомусь думав, що не спрацює, але поставив таймер і все ок0)
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
@xanf_ua хотел еще спросить ваше мнение. Ангуляр имеет место быть? или все же React/Vue предпочительнее?
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
Некорректный вопрос изначально)

Есть только Vue, все остальное не имеет значения

</sarcasm>
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
ну я слышал мысль, что Vue наиболее перспективный сейчас, но так то я совсем хз, далек от фронтенда. Хочется чему-то научиться, и не знаю, в какую сторону посмотреть...
источник

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
(сказал человек у которого есть права мейнтейнера в один из кор репозиториев vue)
источник