Я отправляю объект из бэкэнда.Проблема в том, что полезная нагрузка является байтом [], и кажется, что Spring преобразует его в String64.
Я получаю странный вывод во внешнем интерфейсе, поэтому я попытался преобразовать его в обычную строку, и я получил
_co.atob is not a function
Как мне преобразовать это ??
Backend
@GetMapping("docker/container/{containerName}/logs")
public List<Frame> getContainerLogs(@PathVariable String containerName) {
Container container = dockerService.getContainer(containerName);
return dockerService.getDockerLogs(container);
}
frontend
ts:
getLogs() {
this.dockerService.getLogs(this.name).subscribe(logs => {
this.logs = logs;
console.log(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=="}