Olá professora, boa tarde! Estou pegando 400 no retorno.
Note que o campoBusca está em branco, ou, não carregou do ngModel no html
Obg!!
<section class="container">
<header>Que livro você procura?</header>
<div class="busca">
<input
type="search"
[ngModel]="campoBusca"
>
<button (click)="buscarLivros()">
<img src="assets/imagens/icone-busca.png" alt="Lupa de cor roxa">
</button>
</div>
<p>Busque por assunto, autoria, nome...</p>
<div class="container-card" *ngIf="listaLivros?.length > 0, else telaInicial">
<div *ngFor="let livro of listaLivros">
<app-livro [livro]="livro"></app-livro>
</div>
</div>
<ng-template #telaInicial>
Achei, faltou parenteses no ngModel - [(ngModel)]="campoBusca" Até ia deletar esta dúvida, mas acho que possa ajudar alguém.