NestJS ਰੀਅਲ-ਟਾਈਮ, ਦੋਵਾਂ ਦਿਸ਼ਾ ਵਾਲੀ ਸੰਚਾਰ ਨੂੰ WebSocket gateways ਰਾਹੀਂ ਸਮਰਥਨ ਕਰਦਾ ਹੈ — ਇਹ @WebSocketGateway() ਡੈਕੋਰੇਟਰ ਨਾਲ ਸਜ਼ਾਈ ਗਈਆਂ ਕਲਾਸਾਂ ਹਨ ਜੋ WebSocket ਕਨੈਕਸ਼ਨ ਅਤੇ ਸੁਨੇਹਿਆਂ ਨੂੰ ਸੰਭਾਲਦੀਆਂ ਹਨ (ਆਮ ਤੌਰ 'ਤੇ Socket.IO ਦੇ ਜ਼ਰੀਏ)। ਇਹ ਚੈਟ, ਲਾਈਵ ਨੋਟੀਫਿਕੇਸ਼ਨ ਅਤੇ ਲਾਈਵ ਡੈਸ਼ਬੋਰਡ ਵਰਗੀਆਂ ਫੀਚਰਾਂ ਨੂੰ ਸਮਰਥ ਕਰਦੀਆਂ ਹਨ, ਉਹੀ NestJS ਢਾਂਚਾ (DI, ਡੈਕੋਰੇਟਰ) ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ।
ਇੱਕ gateway ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨਾ
{ , , , } ;
{ } ;
({ : })
{
()
: ;
()
() {
..(, data);
}
}
