Как получить данные в реальном времени из запроса HttpClient в Angular 6 - PullRequest
0 голосов
/ 27 сентября 2018

У меня есть эта проблема в моем приложении Angular 6.Мне нужно всегда иметь свежие данные из запроса HttpClient.

Я звоню в службу для получения данных из файла json в файловой системе сервера:

this.testDataService.retrieveConfig().subscribe(
    response => {
      console.log("test -> ", response);
      this.testDataService.initConfig(response);
      this.config = this.testDataService.getTest();
    },
    error => {
      console.log("Error",error);
    }
  );

Это кажется хорошим,но проблема в том, что в моем встроенном приложении каждый раз, когда я вызываю метод get (это подтверждается в моем файле console.log в функции стрелки подписки), ответ не меняется даже тогда, когда я изменяю информацию в своем файле json.Этого не случилось в моей местной угловой среде.Это не решение для изменения информации, это очистить кеш браузера.Не работает перезагрузите веб-сервер (apache) или обновите страницу с помощью CTRL + F5.

Я еще не понял, если проблема в угловом вызове o Конфигурация веб-сервера.

Спасибо.

1 Ответ

0 голосов
/ 27 сентября 2018

Решение (обходной путь) заключается в том, как Ритеш до и после Плоппи добавляли информацию о временной метке в URI для создания «уникального» каждого запроса.

Благодарю вас всех!

...