| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
- securitycontextholderfilter
- docker compose
- 쿠버네티스
- DLQ
- @ComponentScan
- Routing Key
- mybatis
- docker
- Web
- Dead Letter Queue
- MSA
- JdbcTemplate
- 페이징
- Spring Data JPA
- Spring Container
- AWS
- 서블릿 컨테이너
- 스프링 부트
- JWT
- Spring
- CORS
- redis
- kafka
- 컨테이너
- dockerhub
- @Transactional
- JPA
- JPQL
- 지연 로딩
- DI
- Today
- Total
목록node.js (3)
look-forest
Passport.js란? Node.js용 인증 미들웨어로, Express 기반 웹 애플리케이션에 설치할 수 있다. 특징 Passport.js는 로그인 방식, 인증 방법을 strategy라고 부르는데, 구글 로그인, 페이스북 로그인 등 여러 strategy를 지원한다. const passport = require("passport"); const LocalStrategy = require("passport-local").Strategy; const GoogleStrategy = require("passport-google-oauth").OAuth2Strategy; passport의 인증 프로세스 1. 인증 방법 정의 어떤 strategy를 쓸지, 그 strategy는 어떻게 인증을 처리할지 정의 passp..
1. MySQL 라이브러리 설치 npm을 이용해 mysql 모듈을 install한다. (npm install --save MySQL) - save를 추가하면 dependency에 자동으로 추가된다. 이식할때 편리 2. MySQL 연결 설정하기 폴더를 만들고 js 파일을 만든 후 연결 설정 정보를 적는다. 이를 여기저기서 꺼내쓸 수 있도록 모듈로 export한다. 3. 설정한 DB 모듈 사용하기 필요한 곳에서 모듈을 import해 쓴다 mysql API인 query() 등을 이용해 SQL문과 변수를 적고 콜백 함수로 진행한다.
#1 Node.js란? Node.js®는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임. 웹 브라우저에 종속적인 자바스크립트를 여러 OS 환경에서 실행할 수 있도록 함. Node.js는 Chrome의 V8엔진을 이용하여 브라우저에서 JavaScript를 해석하듯이 서버에서 JavaScript를 동작할 수 있도록 하는 환경(플랫폼) 말그대로 환경(플랫폼)이기 때문에 Node.js 자체로는 아무것도 못한다. 구현해야 한다. 확장성 있는 네트워크 애플리케이션(특히 서버 사이드) 개발에 사용된다. (웹 서버 기능 내장) #2 컨셉 경량 코어, 경량 모듈 철학 #3 장점 1. 개발 생산성 풀스택 개발, JSON 사용, 비동기 프로그래밍 2. JSON 지원 JSON은 데이터 표현을..