본문 바로가기
반응형

분류 전체보기167

django로 시작하는 서비스 개발 (1) 들어가며 앞으로의 과정 django를 사용하여 서비스를 개발하는 것이 이 포스팅의 주요 목표입니다. 장고(d는 묶음입니다.)를 사용하여 게시판 형태의 서비스를 개발해볼것입니다. 장고의 주요 특징 중, 하나인 풀스택 프레임워크의 장점을 살려, 웹과 API 모두 개발할 예정입니다. 개발 환경 설정 git, vscode, env 등 hello django django 설치 및 실행 기능 정의 및 설계 앞으로 개발할 기능과 설계 기능 개발 및 테스트 유저, 인증, 게시글, 댓글 등 배포 도커 & 도커 컴포즈를 사용한 서비스 배포 django란 무엇인가? 장고는 파이썬의 웹 프레임워크 중 하나입니다. 파이썬 진영에는 아주 많은 웹 프레임워크들이 있습니다. Flask, Fast API 등 여러 프레임워크들이 존재하.. 2024. 3. 10.
react, axios를 사용한 token 인증 기능 개발 (2) React 프로젝트에 Axios Interceptor 를 이용하여 Token 인증 기능을 개발해보자. 프로세스 1. POST /api/v1/auth/login 로그인 요청 2. 로그인 성공 시, 서버로부터 Access, Refresh Token을 Response로 전달 받고 해당 토큰을 로컬 스토리지에 저장 3. 인증이 필요한 API 요청 시, header에 Access Token을 포함하여 요청 4. 만약 http status code 401 (unauthorized) 가 반환되면 이전 요청을 가지고 있고, 5. refresh 토큰을 이용하여 POST /api/v1/auth/token/refresh 요청 후 5. 성공적으로 Token이 갱신되면 갱신된 Access, Refresh Token을 Respo.. 2022. 9. 4.
react, axios를 사용한 token 인증 기능 개발 (1) 모던 웹 서비스에서의 유저 인증은 대부분 Token 기반 인증을 사용하고 있습니다. 과거 react를 공부하며 token 기반 인증 기능을 개발하는데 많은 시간을 썻던 기억이 있습니다. 다시 블로그를 시작하려고 확인해보는데 "React-axios를 사용하여 토큰 갱신 후 헤더를 변경하는 방법" 의 조회수가 가장 많이 나오고 있었습니다. https://jodev.kr/entry/React-axios%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC-%ED%86%A0%ED%81%B0-%EA%B0%B1%EC%8B%A0-%ED%9B%84-%ED%97%A4%EB%8D%94%EB%A5%BC-%EB%B3%80%EA%B2%BD%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2.. 2022. 8. 29.
[AWS] AWS VPC와 EC2 설정 및 사용 (1) 본 글은 AWS에서 제공하는 AWS Documentation (user guides, developer guides, API references, tutorials, etc)를 참고하여 작성하였습니다. https://docs.aws.amazon.com/ 이번 단락에서는 외부 인터넷 연결이 가능한 EC2 인스턴스를 생성하는 모든 과정을 소개합니다. 1. VPC VPC(Virtual Private Cloud)는 논리적으로 분리된 가상 네트워크입니다. (기존 금융/공공 기관은 물리적으로 분리된 환경의 네트워크만 사용 가능했으나, 클라우드 도입/사용 활성화를 위해 해당 규제는 완화되었습니다. 자세한 내용은 별도로 찾아보시면 됩니다.) AWS Console 내에 VPC 서비스에서 VPC 생성/수정/삭제 할 수 있.. 2021. 12. 28.
[AWS] AWS 가입 후, 제일 먼저 해야할 일 본 글은 AWS에서 제공하는 AWS Documentation (user guides, developer guides, API references, tutorials, etc)를 참고하여 작성하였습니다. https://docs.aws.amazon.com/ IAM (Identity and Access Management) AWS에서는 IAM (Identity and Access Management)이라는 웹 서비스를 제공합니다. IAM 서비스에 접근하여 제공되는 기능을 사용하기 위해서는 아래와 같이 다양한 방법이 있습니다. (웹 콘솔은 그 중 하나입니다.) 1. AWS Management Console 2. AWS Command Line Interface 3. AWS SDK 4. IAM HTTPS API 이.. 2021. 11. 23.
[AWS] AWS Free Tier (AWS 무료로 사용하기) https://aws.amazon.com/ko/premiumsupport/knowledge-center/what-is-free-tier/ AWS 프리 티어에 대해 알아보기 Internet Explorer에 대한 AWS 지원이 07/31/2022에 종료됩니다. 지원되는 브라우저는 Chrome, Firefox, Edge 및 Safari입니다. 자세히 알아보기 aws.amazon.com AWS 프리 티어 AWS에 처음 가입한 경우 1년(12개월)간 무료 사용이 가능합니다. 모든 서비스를 무료로 사용할 수 없습니다. 하지만 처음 AWS를 공부하고 경험하는 용도로는 충분합니다. (하지만 본의아니게 비용이 지출될 수 있으니, 항상 사용량을 확인해야합니다. 잘못하면 비용 폭탄을 맞을 수도 있습니다.) 프리 티어가 적.. 2021. 11. 16.
반응형