Я создал простое приложение angular 7, в котором я показываю пользователя. Сначала мне удалось успешно отобразить пользователей с помощью API-сервисов в памяти, которые я пытаюсь заменить сервисами Rest. Служба отдыха работает нормально, так как я получаю ответ в клиенте отдыха. Когда я заменяю службы серверной службой, это дает мне статус 404.
export class UserService {
private usersUrl = 'api/users';
baseUrl: string = 'http://localhost:8080/listUsers';
constructor(private http: HttpClient) {}
/* getUsers() : Observable<User[]>{
return this.http.get<User[]>(this.usersUrl);
}*/
getUsers(): Observable < User[] > {
return this.http.get < User[] > (this.baseUrl);
}
}
export class DisplayUsersComponent implements OnInit {
users: User[];
selectedUser: User;
constructor(private userService: UserService) {}
user: User = {
userId: 1,
userName: 'Jordan'
};
ngOnInit() {
this.getUsers();
}
getUsers(): void {
this.userService.getUsers().subscribe(users => this.users = users);
}
onSelect(user: User): void {
this.selectedUser = user;
}
}
DisplayUsersComponent вызывает userservice . он работал для служб API, но не работал для реальных серверных служб. Пожалуйста, помогите мне решить эту проблему. Иордания