Необходимо указать базовый URL-адрес, по которому будет работать угловое приложение, чтобы получить статический контент или нажать API.
Следовательно, вы можете сделать что-то вроде ниже в вашей службе и указать это в файле .ts вашего компонента или, если хотите, можете объявить baseUrl внутри environment.ts файл: -
const baseUrl = http://localhost:8080;
, а затем в HTML вашего компонента: -
<img src="{{baseUrl}}/images/pic.png">
Проблема, с которой вы сталкиваетесь, связана с img src="/images/pic.png"
. Он попадет в домен, откуда подается угловое приложение. Следовательно, если вы разрабатываете приложение, то в общем случае оно будет img src="http://localhost:4200/images/pic.png"
.
Однако, если вы работаете с приложением из того же домена, где размещены ваши изображения, т. Е. Если вы использовали обратный прокси-сервер, его можно получить так, как вы пытаетесь. Но для этого потребуется настроить дополнительные серверы.