Framework

기록하는 개발생활
FastAPI를 사용하여 네이버 로그인 API와 연동
·Framework/FastAPI
1. 네이버 개발자 센터에서 애플리케이션 등록네이버 개발자 센터에 로그인합니다.애플리케이션을 등록 후 클라이언트 ID, 클라이언트 시크릿 발급참고자료 [Node.js] Naver Oauth로 로그인 구현해보기네이버 로그인 OAuth 신청이 링크에서 로그인 API를 신청할 수 있습니다!https://developers.naver.com/docs/login/api/api.md네이버 로그인 API 명세 - LOGIN네이버 로그인 API 명세 네이버 로그인 API는 네이버 로그remazitensi.tistory.com 2. FastAPI와 필요한 패키지 설치pip install fastapi uvicorn httpx python-dotenv3. FastAPI 애플리케이션 구현1. .env 파일 생성먼저, 클라이..
[Node.js] Naver Oauth로 로그인 구현해보기
·Framework/Node.js
네이버 로그인 OAuth 신청이 링크에서 로그인 API를 신청할 수 있습니다!https://developers.naver.com/docs/login/api/api.md네이버 로그인 API 명세 - LOGIN네이버 로그인 API 명세 네이버 로그인 API는 네이버 로그인 인증 요청 API, 접근 토큰 발급/갱신/삭제 요청API로 구성되어 있습니다. 네이버 로그인 인증 요청 API는 여러분의 웹 또는 앱에 네이버 developers.naver.com애플리케이션 등록을 누릅니다.가져오고 싶은 제공 정보를 선택합니다.로컬에서 작업하 때문에 개발 환경에 맞춰서 localhost:포트번호를 입력한 후 callback URL을 작성한 후 등록하기 버튼을 누릅니다! index.tsimport express, { Req..
Node.js vs Nest.js
·Framework
Node.js 장점:방대한 오픈소스 라이브러리와 도구빠른 프로토타이핑과 반복 작업에 적합비동기 I/O로 높은 동시성 처리프론트엔드와의 기술 일관성단점:구조와 아키텍처가 제한적콜백 헬 문제복잡한 대규모 애플리케이션에 적합하지 않음사용 사례: 간단한 API, 마이크로서비스, 실시간 데이터 요구, 프로토타입Nest.js장점:모듈화된 아키텍처의존성 주입 시스템CLI 도구 제공미들웨어와 가드 쉽게 구현예외 필터로 중앙 집중식 에러 처리유닛 테스트 및 e2e 테스트 프레임워크 제공단점:초기 학습 곡선이 있음NestJS 플랫폼에 종속적사용 사례: 대규모 애플리케이션, 복잡한 비즈니스 로직, 유지보수가 쉬운 시스템, 테스트가 중요한 경우비교파일 구조: Node.js는 자유로운 구조, NestJS는 모듈화된 구조요청 처..
[node.js] blocking vs nonblocking
·Framework/Node.js
블로킹(blocking)작업을 실행시키는 방식 중 하나하나의 작업을 실행시킨 후 해당 작업이 끝날 때까지 기다린 후에 다음 작업을 실행시킨다.실행시킨 작업이 길어지면 다음 작업이 지연이 되는 문제논블로킹(non-blocking)하나의 작업을 실행시키고 그 작업이 마치지 않아도 다음 작업을 실행하는 실행 방식"작업을 실행시켜 놓기만 하는 행위"실행시킨 작업이 길어져도 다음 작업이 지연이 되는 문제가 없다 -  비동기(Asynchronous)로 작업을 실행시킨 경우 논블로킹 방식 블로킹 예시: 파일 읽기 작업을 호출하면 해당 작업이 완료될 때까지 다른 작업을 할 수 없습니다.const fs = require('fs');console.log('블로킹 파일 읽기 시작');try { // 파일을 동기적으로 읽습..
remazitensi
'Framework' 카테고리의 글 목록 (2 Page)