Перенаправить на https, если URL-адрес указывает на другой веб-сервер с помощью прокси

Вы можете показать скрытие и знать успешность загрузки базы данных и прочитать полный отклик с помощью функции углового наблюдения

getAll(): Observable<HttpResponse<Person[]> {
        return this._http.get<Person[]>(apiUrl,{ observe: 'events' })
          .catch(
          (error: HttpErrorResponse) => {
              return Observable.throw(error);
          });
      // Somewhere here I would hide a spinner? Is this possible, I mean will this be shown when data is fully loaded or ?
      }

Вы можете настроить счетчик на службе или вы можете изменить состояние счетчика внутри компонентов, где вы подписываете пример getAll () наблюдаемый

components.ts

this.service.getAll().subscribe((response:HttpEvent<Object>)=>{
  //console.log(response);
  //import the HttpEventType from @angular/common/http
  if(response.type==HttpEventType.DownloadProgress){
    this.showSpinner = true;
  }
  if(response.type==HttpEventType.Response){
  this.showSpinner = true;
  }
})
0
задан ascattolini 19 January 2019 в 20:25
поделиться

1 ответ

Попробуйте что-то вроде этого:

<VirtualHost *:80>
  ...
  Redirect permanent /backsrvdir https://example.com/backsrvdir
  # Remove the other 3 lines:
  # SSLRequireSSL
  # ProxyPass http://192.168.x.y/backsrvdir
  # ProxyPassReverse http://192.168.x.y/backsrvdir
  ...
</VirtualHost>

Также удалите все, что связано с перенаправлением https из .htaccess

0
ответ дан Dusan Bajic 19 January 2019 в 20:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: