ec2 우분투 환경에서 nginx를 설치하고 컴파일된 경로를 지정하는 방법과 reload 시 404페이지 에러가 뜨는 이슈를 기록하기 위한 포스트이다.
컴파일되어 있는 파일들의 경로를 지정해주어야 한다 즉 angular.json 파일의 build — outputPath에 있는 경로를 명시해주어야 한다.
모든 http 요청에 header 또는 param 을 추가하는 코드를 삽입하고 싶다면 어떻게 해야할까? 모든 요청에 위 기능을 수동으로 구성하는 것은 비효율적이다 요청이 앱을 떠나기 이전에 위 코드를 삽입할 수 있는 미들웨어를 사용해볼순 없을까? 이때 등장하는 것이 HttpInterceptor 이다.
EC2에 단일 포트로 REST api 와 프론트까지 서비스 하는 앱을 배포하고 PM2를 통해 실행할때 mongoDB 에 접근할 수 없다는 에러가 발생하였다 단순히 실행 방법의 문제였던 이슈를 아래에 정리하였다.