Fetch Client
import { IHttpClient } from '@aurelia/fetch-client';
import { resolve } from '@aurelia/kernel';
class ApiService {
private http = resolve(IHttpClient);
async getUsers() {
const response = await this.http.get('/api/users');
return response.json();
}
}Why Use Aurelia's Fetch Client?
Built for Production
Developer Experience
Performance Features
Quick Start
Core Features
HTTP Methods
Request Status Tracking
Smart Base URL Handling
Advanced Capabilities
Intelligent Caching
Automatic Retries
Powerful Interceptors
What's Different from Native Fetch?
Feature
Native Fetch
Aurelia Fetch Client
Common Use Cases
Integration with Aurelia DI
Next Steps
Last updated
Was this helpful?