aws 3

6. Next.js, build와 aws에 배포시 생길 수 있는 문제

next 빌드npm run build로 next를 빌드한다. React에 warning이 있으면 빌드가 실행되지 않는다.이후 실행된 빌드 파일은 .next라는 숨김 파일에 저장된다.이후 src 파일은 삭제해도 된다. (개발 환경에서는 삭제하면 안된다.)이후 AWS 클라우드 컴퓨터로 넘겨주는 파일은 .nest public package.json만 있으면 알아서 npm i --prodution이 된다.basePath 지정next.config.mjs 수정basePath: "/자기가 원하는 url",만약 /main이라고 했고 내 도메인이 oniri1.com 이라면oniri1.com/main이 router와 Link 등의 root 도메인으로 설정된다.pm2로 어떻게 실행하는가?일단 AWS 환경에 pm2를 설치np..

Framework/Next.js 2024.09.20

Socket.io, aws 배포시 클라이언트와 서버간 권한 문제

Socket.io를 사용해 프로젝트를 AWS 상에 Nginx 환경에 배포하게 된다면, 클라이언트에서 socket관련한 오류가 나는것을 볼 수 있다.aws 환경에 연결하고 nginx의 default 파일을열어 수정하면 된다.default 파일을 여는 명령어sudo vi /etc/nginx/sites-available/default설정 추가하기location /내 프로젝트 서버 주소/ { proxy_pass http://localhost:자기 서버 포트/; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header C..

Librarys/Socket.io 2024.09.20