# HttpClient की बुनियात — एंगुलर

Source: https://www.geekswithgeeks.com/hi/angular/ng-httpclient

> किसी सर्विस से बैकएंड API कॉल करें।

## इसे सक्षम करना

`provideHttpClient()`, `HttpClient` को रजिस्टर करता है ताकि इसे ऐप में कहीं भी इंजेक्ट किया जा सके।

```typescript
// main.ts
bootstrapApplication(AppComponent, {
  providers: [provideHttpClient()],
});
```

## एक GET रिक्वेस्ट

`HttpClient.get<T>()`, एक Observable लौटाता है — जब तक कोई subscribe न करे, कुछ नहीं होता।

```typescript
@Injectable({ providedIn: 'root' })
export class ProductService {
  private http = inject(HttpClient);

  getProducts() {
    return this.http.get<Product[]>('/api/products');
  }
}
```
