Я просто пытаюсь предварительно отобразить компонент с помощью Angular Universal, который извлекает данные с помощью httpClient из папки /static
в самом приложении.
- Как правильно использовать httpClient в Angular Universal?
- Можно ли получить доступ к статическим ресурсам из проекта и получить их с помощью httpClient во время предварительного рендеринга?
Я предполагаю, что файл недоступен, поскольку приложение не работает ни на одном сервере во время предварительного рендеринга. Путь получения считается относительным. Получение файла позже на удаленном сервере работает, однако «удаленный сервер» недоступен во время предварительного рендеринга или? Как это можно заставить работать?
Я получаю сообщение об ошибке [ERROR], вызванное ошибкой httpClient.get()
. При обнаружении ошибки сообщение об ошибке пусто.
в основном у меня есть сервис
doReqeust() = {
return this.httpClient.get("./static/get.json")
}
и в компоненте
onInit() {
this.data = this.myService.doRequest();
}
и представление, чем оно связано через асинхронный канал
{{ data.response.title | async }}
где static является статической папкой внутри проекта.