В Angular я узнал, что мы можем прокси-запрос API или мы можем использовать URL-адрес напрямую, без использования каких-либо настроек прокси.Я изучил два подхода:
с прокси:
proxy.config.json
{
"/api": {
"target": "http://localhost:3000",
"secure": false
}
}
package.json:
отредактировать "start" вашего package.jsson
"start": "ng serve --proxy-config proxy.conf.json",
Без прокси:
Рассмотрим любой файл службы для выполнения вызовов REST API:
user.service.ts
@Injectable()
export class UserService {
public API = 'http://localhost:8080';
constructor(private http: HttpClient) {
}
getAllUsers(): Observable<any> {
return this.http.get(this.API + '/users');
}
}
Итак, какой из этих методов является правильным методом приближения?Как мы используем это в производственной среде?Если есть другие подобные альтернативы, пожалуйста, дайте мне знать.