2017-11-09 1 views
0

웹 응용 프로그램에 MEAN stack을 사용하고 있으며 현재 MongoDB 데이터베이스를 호출하고 있습니다.Nodejs 요청 오류가 발생합니다.

Failed to load resource: the server responded with a status of 404 (Not Found)

내 데이터베이스

을 실행하는 동안 나는 전화가

http://localhost:4200/api/users

에 만들어지고 있기 때문에 그것의 생각 : 나는 이전 작업,하지만 지금은 오류를 얻고 있었다

http://localhost:3000/api/users.

내 통화가 포트 3000으로 지정되는지 어떻게 확인할 수 있습니까?

+0

https://github.com/angular/angular-cli/blob/master/docs/documentation/stories/proxy.md –

답변

1

당신은

{ 
    "/api": { 
    "target": "http://localhost:3000", 
    "secure": false 
    } 
} 

는 그 다음 package.json

편집 다음 내용에 우리의 프로젝트의 package.json라는 proxy.conf.json에 파일을 만드는 것이

에 대한 프록시를 사용할 수 있습니다 변경 "start": "ng serve","start": "ng serve --proxy-config proxy.conf.json",

자세한 내용을 보려면 Check this link

+0

트릭을 많이 주셔서 감사합니다. 왜 내가 이걸 귀찮게 할 필요가 없을 때 이것이 왜 필요한 일이되었는지 알아? –

+0

이것은 처음부터 이미 프록시로 설정되어 있거나 api가 될 수있는 다른 프로젝트에서 작업 중일 수도 있고 ui 프로젝트가 동일한 출처에서 실행 중일 수도 있습니다. – jitender

관련 문제