Я отправляю объект из бэкэнда. Проблема в том, что полезная нагрузка - это byte [], и похоже, что spring преобразует его в String64.
Я получаю странный вывод в интерфейсе, поэтому я попытался преобразовать его в обычную строку и получил
_co.atob is not a function
Как мне это преобразовать ??
Бэкэнд
@GetMapping("docker/container/{containerName}/logs")
public List<Frame> getContainerLogs(@PathVariable String containerName) {
Container container = dockerService.getContainer(containerName);
return dockerService.getDockerLogs(container);
}
внешний интерфейс
ts:
getLogs() {
this.dockerService.getLogs(this.name).subscribe(logs => {
this.logs = logs;
console.info(logs);
});
html:
<p *ngFor = "let log of logs; let idx = index;"><span class = "logsLine">{{idx}}: </span>
<span>{{atob(log.payload)}}</span>
</p>
пример
{"streamType":"STDERR","payload":"JUdUTS1JLU1VRklMUk5EV05TVUMsIEZpbGUgL3Y3NTRxYWJhc2VfZ3RtbHgvZ2Jscy9tdW1wcy50YmxzIHN1Y2Nlc3NmdWxseSBydW5kb3duCg= = "}
Вы смотрели на это: stackoverflow.com/questions/14090619/…
я использую угловой 6
Какой браузер вы используете? Потому что caniuse.com говорит, что даже IE11 должен быть в порядке.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


window.atobтоже не работает w3schools.com/jsref/met_win_atob.asp