2017-02-21 5 views
1

У меня есть REST API, где некоторые ресурсы являются файлами, такими как изображения или файлы PDF. Эти файлы, которые я хочу отобразить в приложении Angular2.
До сих пор это не проблема, я бы просто использовал URL-адрес из api непосредственно в атрибуте <img src, например.
Однако, теперь он перестает работать, поскольку я защитил API через аутентификацию токена подписчика.Маршрут, который возвращает файл

Каков правильный способ решить эту проблему?
Я думал о создании маршрута в своем приложении Angular2, который внутренне вызывает URL веб-API с надлежащей аутентификацией и возвращает результат вызывающему.
Но я понятия не имею, как на самом деле реализовать это ...

ответ

0

В классе компонентов вы создаете метод, который делает запрос для вас, и задает правильные заголовки заголовков для запроса. Затем вы связываете значение ответа вызова метода с вашим атрибутом img src.

Конечно, изображение не будет отображаться до тех пор, пока вызов не будет разрешен (но это было бы применено ранее).

Смежные вопросы