반응형 분류 전체보기210 [POSTMAN] 포스트맨 설치 및 사용법 / POSTMAN request 요청해보기 Contents 포스트맨(POSTMAN)이란? POSTMAN은 API 개발 및 테스트를 위한 인기있는 협업 도구입니다. 웹 기반으로 제공되며, 개발자들이 API를 디자인하고 문서화하며, 테스트하고 공유하는 데 사용됩니다. POSTMAN을 사용하면 간편하게 HTTP 요청을 생성하고, 응답을 검사하며, 테스트를 자동화할 수 있습니다. 포스트맨(POSTMAN)의 주요기능 API 개발: POSTMAN은 사용자가 직접 API를 디자인하고 작성할 수 있는 강력한 개발 환경을 제공합니다. 사용자는 REST, SOAP, GraphQL 등 다양한 유형의 API를 생성하고 편집할 수 있습니다. 테스트 자동화: POSTMAN은 API 엔드포인트에 대한 테스트를 자동화할 수 있는 기능을 제공합니다. 사용자는 다양한 테스트 케.. 2023. 5. 21. [Flutter] JWT 토큰, Aceess Token, Refresh Token이란? Contents JWT (JSON Web Token)이란? JWT (JSON Web Token) 토큰은 인증과 정보 교환을 위한 업계 표준이다. JWT는 클라이언트와 서버 간의 안전한 방식으로 정보를 전송하기 위해 사용된다. 이 토큰은 JSON 형식으로 표현되며, 클레임(claim)이라고 불리는 정보를 포함하고 서명(signature)을 통해 검증된다. JWT (JSON Web Token) 구조 JWT 토큰은 아래와 같이 점( . )을 기준으로 세 가지 부분으로 구성한다. Hearder(헤더) . Payload(페이로드) . Signature (서명) Header(헤더) 토큰의 유형과 해싱 알고리즘을 포함한다. 일반적으로 "alg"라는 필드에 암호화 알고리즘(예: HMAC, RSA, 등)을 지정한다. P.. 2023. 5. 20. [Flutter] 세션(Session)과 토큰(Token)의 차이점 및 정의과 특징 Contents 세션(Session)과 토큰(Token)은 사용자 인증과 상태 관리를 위한 보안 기술로 사용되지만 몇 가지 차이점이 있다. 아래에서 세션과 토큰의 정의와 그들 간의 차이를 비교해 보겠다. 세션(Session)이란? 정의: 세션은 서버 측에서 유지되는 상태 정보로서, 사용자 인증과 관련된 데이터를 저장하고 클라이언트와 서버 간의 연결을 유지한다. 특징: 서버 측에서 상태를 유지하고 관리한다. 클라이언트는 세션 ID를 통해 서버와 상호작용하고 세션 상태를 유지한다. 보안을 위해 세션 ID는 일반적으로 암호화되어 전송된다. 세션은 서버의 리소스를 사용하므로 서버 부하가 발생할 수 있다. 세션 ID가 서버에 저장되기 때문에 사용자 정보 노출될 위험이 없으며, 요청을 보내는 사용자가 누구인지 서버.. 2023. 5. 20. [Flutter] showDatePicker 한국어 바꾸기 / DatePicker 데이트피커 한국어 변경 현재는 적용되지 않는 코드 아래 코드에 showDatePicker에 직접적으로 locale : const Locale('ko', 'KR') 을 주게 되면 showDatePicker() 로드부터 실패가 된다. 아래 코드처럼 showDatePicker에 locale을 설정하는 것이 아닌, MaterialApp에 전체적으로 언어를 설정해줘야 한다. Future _selectDate(BuildContext context) async { final DateTime? picked = await showDatePicker( context: context, initialDate: DateTime.now(), firstDate: DateTime(DateTime.now().year - 1), lastDate: DateTi.. 2023. 4. 28. [Flutter] BOTTM OVERFLOWED BY PIXELS 해결 방법 모음 BOTTM OVERFLOWED BY PIXELS 오류 해당 오류는 Text를 입력해야하는 부분을 클릭을 했을 때 키보드가 올라오면서 위젯들이 키보드와 함께 위로 밀려나면서 fixel 오버플로우가 발생하면서 노란색 빗금이 생긴다. 해당 문제를 아래의 방법으로 해결할 수가 있다. BOTTM OVERFLOWED BY PIXELS 해결책 1. Scaffold 아래에 resizeToAvoidBottomInset 사용하기 resizeToAvoidBottomInset: false, 2. body 부분에 SingleChildScrollView 사용하기 body에 해당하는 코드를 SingleChildScrollView()로 묶어주면 된다. 위젯들이 화면을 초과한다면 손가락으로 화면을 내려야 하는 스크롤 형태로 구성이 된.. 2023. 4. 22. [Flutter] 지도 사용 Google Map API, geolocator 플러그인 패키지 개발환경 설정 / 플러터 구글 맵 Contents 구글 지도를 사용한 앱을 개발하기 위한 환경 세팅을 살펴보도록 하자. 플러그인 찾고 등록하기 아래의 공식사이트에서 사용할 패키지를 검색하고, 패키지 이름과 버전을 가져온다. https://pub.dev/ Dart packages Pub is the package manager for the Dart programming language, containing reusable libraries & packages for Flutter and general Dart programs. pub.dev Google Maps for Flutter Plugin google_maps_flutter 패키지 해당 플러그인은 flutter.dev 플러터 공식팀이 관리한다. https://pub.dev/pack.. 2023. 3. 20. 구글 지도 위도 경도 값 확인하는 방법 / 구글맵 위도 경도 값 가져오기 구글 지도에서 위도 경도 값 확인 및 가져오는 방법 1. 구글 지도 (google maps)를 들어간다. https://www.google.co.kr/maps/?hl=ko Google 지도 Google 지도에서 지역정보를 검색하고 지도를 살펴보거나 운전경로 정보를 검색합니다. www.google.co.kr 2. 위도 경도 값을 알고자 하는 위치에 우클릭을 한다. 3. '이곳이 궁금한가요?'를 클릭한다 4. 위치 표시 아이콘을 한번 더 클릭한다. 5. 위도, 경도 값을 확인한다 2023. 3. 20. [Flutter] 위젯 간의 데이터 전송 / 스크린 이동 / Navigator, ModalRoute, Named Route Contents 이전 글에 이어서 코드를 작성하며, 버튼을 클릭했을 때 데이터 전송까지 이루어지도록 하겠다. 이전 코드는 아래의 글을 참고하자. 중복된 코드를 MainLayout이라는 위젯으로 다른 파일에 빼서 관리했다. [Flutter] 버튼(Button) - ElevatedButton, OutlinedButton, TextButton [Flutter] 버튼(Button) - ElevatedButton, OutlinedButton, TextButton 꾸미기 Contents 플러터(Flutter) 버튼(Button) 알아보기 플러터에는 ElevatedButton, OutlinedButton, TextButton 버튼 등이 있으며 이를 알아보고 style을 통해 꾸미는 방법을 알아보도록 하겠다. // i.. 2023. 3. 16. OneDrive 동일한 위치에 리디렉션할 수 없는 폴더 / 레지스터 변경 없이 에러 해결법 Contents 폴더를 여기로 이동할 수 없습니다. OneDrive 문제 해결 " 동일한 위치에 리디렉션할 수 없는 폴더가 있기 때문에 폴더를 이동할 수 없습니다. 액세스가 거부되었습니다 " OneDrive 연동 파일 경로 문제점 C:\Users\ckseh\OneDrive 컴퓨터 포맷을 하고 윈도우 11를 설치하면서 OneDrive와 자동으로 연동이 되었다. 그때부터 모든 파일의 경로가 OneDrive를 향하고 있었다. 기본폴더들이 OneDrive를 향하면서 경로에 "바탕화면"과 같이 한국어가 자동으로 포함되게 된다. 코딩을 할 때 폴더를 바탕화면에 저장을 하면 경로에 '한글'이 포함이 되어 프로그래밍을 함에 있어 오류가 생기는 일이 잦았다. 그래서 OneDrive경로를 기본 경로로 다시 되돌리도록 하려.. 2023. 3. 15. 이전 1 2 3 4 5 6 7 8 ··· 24 다음 반응형