Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Erro de conexão com API

Recebo o seguinte erro no console

GET http://localhost:3030/flavio/photos net::ERR_CONNECTION_REFUSED

core.js:1673 ERROR HttpErrorResponse {headers: HttpHeaders, status: 0, statusText: "Unknown Error", url: null, ok: false, …}

Meu service está assim:

import { HttpClient } from "@angular/common/http";
import { Injectable } from "@angular/core";

const API= 'http://localhost:3030'

@Injectable({ providedIn: 'root' })
export class PhotoService {

    constructor(private http: HttpClient){}

    listFromUser(userName: string){

        return this.http.get<Object[]>(API + '/' + userName + '/photos');

    }
}

A API está funcionando já que antes de isolar o consumo no photo.service, conseguia receber normalmente os dados com a lógica direto no app.component.

3 respostas
solução!

Fala ai Rodrigo, tudo bem? A definição do endpoint pode estar errada, repare na sua variável:

const API= 'http://localhost:3030'

A porta deveria ser 3000 e não 3030, ficando:

const API= 'http://localhost:3000'

Espero ter ajudado.

Exatamente.

É incrível como essas coisas passam desapercebidas.

Muito obrigado.

Magina Rodrigo, isso é bem comum, quem nunca sofreu ou sofre com pequenos detalhes? kk

Sempre que precisar não deixe de criar suas duvidas.

Abraços e bons estudos.