Στο NestJS, ένας provider είναι οποιαδήποτε κλάση που μπορεί να injected ως εξάρτηση, και ένα service είναι ο πιο κοινός τύπος — μια κλάση που περιέχει επιχειρησιακή λογική. Η σήμανση μιας κλάσης με @Injectable() την κάνει ένα provider που το DI σύστημα του NestJS μπορεί να δημιουργήσει και να κάνει inject.
