Я хочу получить одного пользователя из списка пользователей по его идентификатору, чтобы получить его подробную информацию. Когда я хочу получить список пользователей, он работает нормально. У меня есть этот путь API документов: http://123//users/
, и я могу получить список с помощью этой функции в моем интерфейсе:
private url = 'http://123'; // simplified for question
...
// get a list of users
getList(): Observable<any> {
return this.http.get(`${this.url}/users`);
}
Когда дело доходит до одного пользователя, у меня есть этот путь APIдокументы: http://123//users/{id}/
в то время как id является целым числом. Но когда я хочу получить пользователя с этой функцией:
// get a user's profile
getUserDetails(id): Observable<any> {
return this.http.get(`${this.url}/users/${id}/`);
}
я получаю ошибку 404, и детали не были найдены. Будет ли путь в моей функции правильно выбрать данные API? Или я что-то не так делаю? Странно то, что он работает со списком, но не с одним пользователем, хотя я использую ту же схему.