2017-11-27 6 views
1

스프링 백엔드 API가 있는데 각도 프로젝트에서 이미지를 업로드하거나 가져 오는 서비스를 호출하려고합니다. 나는 표준 proxy.conf.json 파일이 : 내 각 서비스를 사용하는 경우각도 HttpClient가 프록시를 수행하지 못했습니다.

{ 
    "/api": { 
     "target": "localhost:8080", 
     "secure": false, 
     "logLevel": "debug" 
    } 
} 

을 HTTP를 (HttpModule의) 모든 것이 괜찮습니다,하지만이되지 않으며 나는 그것을 내가 HttpClient를 함께 시도하고있는 새로운 방법을 싶지 이후 (HttpClientModule)하지만 로그에 난 점점 오전 :

로컬 호스트에서/프록시 요청/업로드하는 동안 [HPM] 오류가 발생했습니다 : 4200 로컬 호스트 : 8080 (ENOTFOUND) (https://nodejs.org/api/errors.html#errors_common_system_errors)

하고 그것이 작동 안함. 하나의 리눅스 머신에서 나는 동일한 실수를 범했지만 (EINVAL). 누군가 내가 뭘 잘못하고 있는지 안내 해줄 수 있습니까? 죄송합니다 질문이 바보 같은 경우이 몇 가지 질문이 있지만 그들의 솔루션 중 어느 것도 내 경우에는 작동하지 않는 것 같습니다.

답변

1

로컬 호스트 링크 앞에 http 프로토콜을 설정하십시오.

{ 
    "/api": { 
     "target": "http://localhost:8080", 
     "secure": false, 
     "logLevel": "debug" 
    } 
} 
+0

시도했지만 도움이되지 않았습니다. 어쨌든 고마워 ^^ –

+1

DUUUUUUUDE 너 .... 농담이 ... 나는 네 번 해보았 어. 네 답을 보았어. 난 다시 한번 노력 했어. 이번엔 ... 이전 댓글 ... omg 나는 이미 많은 시간 동안 씨름하고있다 : X는 문자 그대로 내가했던 것은 ctrl + z가 오래된 코드로 돌아가는 것인데 ... –

+0

그래, 나는 똑같은 문제를 안고 있었으므로 두 버전을 모두 시험해 보았다. 자신의 코드와 http : //가없는 것과 같은 오류가 발생했기 때문에 이것이 도움이 되니 기뻤습니다. –