ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 231123 - 학습 내용, 231124 - 학습 목표
    공부/하루노트 2023. 11. 23. 15:50

    231123 - 학습 목표

    - back, front 연동 (완료)

    - 불필요한 코드 제거 (완료)

    - 불필요한 반복 제거 (완료)

    - git .readme 작성

    - aws 배포 (완료)

     

    학습내용

    *프론트

    - 프론트에서 userId로 데이터를 가져와서 redux에 저장했는데 새로고침하면 userId가 사라지는 현상

    해결방안 : redux를 사용해도 데이터는 사라짐으로 임시로 저장할 방법이 필요한데

    캐시, 세션 등이 있지만 프론트에서 처리하기 위해 로컬스토리지에 저장하도록 하여서 해결

     

    *백엔드

    - 백엔드에 데이터 테스트용으로 seed를 넣어서 언제든 실행하면 기본값이 있도록 완성

    - 백엔드 try catch 구문으로 하여 에러 잡도록 구성

    - 백엔드 알아보기 좋게 수정

     

    *AWS 배포

    백엔드

    java 11 설치

    sudo apt-get update && sudo apt-get upgrade
    udo apt-get install openjdk-11-jdk

    환경변수 입력

    export DBURL=dburl
    export DB=flowdb
    export DBUSER=admin
    export DBPASSWORD=password

    jar 실행

    java -jar userjarfile.jar

    *putty를 종료하면 프로그램이 종료되서 백그라운드 실행으로 변경

    nohup java -jar 파일이름.jar &

     

    프론트

    - 아파치 설치

    sudo apt-get update
    sudo apt-get install apache2

    - 프록시 설정

    <VirtualHost *:80>
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html
    
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
    
        <Location "/api/">
            ProxyPass "http://3.39.251.76:8080/"
            ProxyPassReverse "http://3.39.251.76:8080/"
        </Location>
    </VirtualHost>

    - proxy 적용

    a2enmod proxy

    a2enmod proxy_http

    systemctl restart apache2

    (참고사이트 )

    https://enginnersnack.tistory.com/15

     

    *ubuntu apache 에서 새로고침시 url을 못찾는 에러 발생

    - .htaccess 만들면 된다는데 안됨

     

     

    학습시간

    오전 4시간

    오후 4시간

    *김장 준비로 인한 중간 소요시간 발생

     

    231124 - 학습 목표

    - ubuntu apache 에서 새로고침시 url을 못찾는 에러 발생 해결

    - git .readme .gif 넣어서 작성

    댓글

Designed by Tistory.