корректно работает с сервером и клиентом, как это сделать? - PullRequest
0 голосов
/ 05 мая 2020

Я получаю некоторые ошибки на стороне веб-сервера, но проблема в том, что я вижу эти ошибки только иногда. Я работаю с angular и laravel. Итак, в методе ngOnInit () я заполняю 3 варианта выбора и выполняю другие проверки.

ngOnInit(): void {
  this.isAvailableCheckBoxToGenerate();
  this.onLoadComboIncidents();
  this.onLoadComboExpt();
  this.onLoadComboCC();
  this.onLoadPerson();
}

Вот распечатка интерфейса

Итак, все вышеперечисленные методы делают то же самое:

onLoadComboIncidents(){
   this.ccService.getcc().subscribe((data) =>{
   this.cc = data;
  });
 }

каждая комбинация выбора имеет около 350 записей. Иногда я получаю следующие ошибки:

Доступ к XMLHttpRequest в 'http://localhost/apirestregistro/public/api/centrojudicial' из источника 'http://localhost: 4200 ' заблокирован по политике CORS: заголовок 'Access-Control-Allow-Origin' содержит несколько значений '*, http://localhost: 4200 ', но разрешено только одно.

другое ошибка:

«сообщение»: «Ошибка сервера»

но ошибка не всегда одинакова, но большую часть времени приложение работает правильно. Я не знаю, обширна ли информация, которую я наполняю на стороне клиента, и сервер ломает ее, поэтому остальные методы cra sh тоже

1 Ответ

0 голосов
/ 06 мая 2020

Исправление проблем CORS зависит от того, какой веб-сервер вы используете.

Вам необходимо разрешить запросы из разных источников на вашем сервере.

...