Как заменить HttpClient в Aurelia?
Я новичок в Аурелии.
Как бы вы изменили следующий код для предоставления фиктивного HttpClient, например, вместо этого читатель json, предоставляющий только статический набор данных json, что исключает необходимость в разработке сервера.
import {inject} from 'aurelia-framework';
import {HttpClient} from 'aurelia-fetch-client';
@inject(HttpClient)
export class Users {
heading = 'Github Users';
users = [];
constructor(http) {
http.configure(config => {
config
.useStandardConfiguration()
.withBaseUrl('https://api.github.com/');
});
this.http = http;
}
activate() {
return this.http.fetch('users')
.then(response => response.json())
.then(users => this.users = users);
}
}