1. docker run에서 에러가 났을 때 환경 - 뭔가 아무 반응이 없는데, 프로그램이 제대로 돌아가지 않음 - docker logs를 통해 로그를 보았으나 여전히 이해가 가지 않을 때 해결법 - docker exec -it + Container ID + /bin/bash - 해당 명령어는 컨테이너 내부에 쉘 접근하는 방법이다 - 컨테이너 내에서 명령어를 실행해보면서 에러를 직접적으로 확인 해볼 수 있다 [링크] 2. docker build에서 에러가 났을 때 환경 - 1번과는 다르게 exec나 attach로 접근이 불가능하다 - Dockerflie을 실행해서 run까지 진행되게끔 변경 - 1번과 같이 docker exec를 통해 컨테이너 내에서 직접 명령어를 실행해볼 수 있다
환경 - Spring Security를 설치함 - Restful API이며 외부에서 axios로 로그인 api 호출 - 로그인 정보를 세션에 저장 - 로그인 api 마지막까지 세션에 정보가 저장되어 있음 - 그러나 로그인 정보를 가져오는 api에서 세션에 접근하니 값이 존재하지 않음 - 개발자도구 - Network탭을 통해 헤더에 Set-Cookie 부분에 노란색 warning 아이콘이 나타남 - warning 아이콘을 마우스를 가져다대니 Set-Cookie header didn’t specify a “SameSite” attribute 문구가 존재 해결법 1. axios를 호출할 때 withCredentials 옵션을 추가 [링크] [React] axios 의 withCredentials django ..
1. 비밀번호 암호화 - 단방향 암호화: DB 해킹과 소스코드 해킹에 성공해도 비밀번호가 무엇인지 알아낼 수 없다. 2. 로드밸런싱 - 여러 서버에 같은 프로그램을 실행되는 환경에서 접속자마다 부하를 방지하기 위해 적절하게 서버와 연결 시켜주는 서비스 3. git branch - 특정 홈페이지의 리뉴얼을 위해 소스코드를 개발 중 갑자기 라이브 서비스 중인 해당 홈페이지에 문제가 있다는 연락을 받았다 - 리뉴얼 개발 중인 소스코드를 또 다른 브랜치로 빼두고 main 브랜치로 다시 이동해 문제를 해결한다 4. CORS - RESTful API에서 api가 호출 가능한 도메인을 제한 - 특정 예제 프로젝트에서 무조건 오픈하는 방식으로 하는 경우가 있는데 실제 라이브서비스까지 생각한다면 자세히 조사해야한다고 생..