Dependency Injection (DI) ਇੱਕ ਮੁੱਖ NestJS ਪੈਟਰਨ ਹੈ ਜਿੱਥੇ framework ਆਪਣੇ ਆਪ ਬਣਾਉਂਦਾ ਹੈ ਅਤੇ ਫ਼ਰਾਹਮ ਕਰਦਾ ਹੈ ਉਹ dependencies ਜੋ ਇੱਕ ਕਲਾਸ ਨੂੰ ਚਾਹੀਦੀ ਹੈ, ਬਜਾਏ ਇਸ ਦੇ ਕਿ ਕਲਾਸ ਆਪ ਉਨ੍ਹਾਂ ਨੂੰ ਬਣਾਏ। ਤੁਸੀਂ constructor ਵਿੱਚ ਐਲਾਨ ਕਰਦੇ ਹੋ ਕਿ ਤੁਹਾਨੂੰ ਕੀ ਚਾਹੀਦਾ ਹੈ, ਅਤੇ NestJS ਇਸ ਨੂੰ ਫ਼ਰਾਹਮ ਕਰਦਾ ਹੈ — ਜਿਸਦਾ ਨਤੀਜਾ loosely-coupled, testable code ਹੈ।
Constructor ਵਿੱਚ ਐਲਾਨ: ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
()
{
() {}
}
