티스토리챌린지(17)
-
Node.js Mongoose
ODM(Object Data Modeling) -->Mongoose node.js 환경에서 MongoDB와 상호작용 할 수 있도록 도와주는 라이브러리 1. 스키마 정의 2. 모델: 스키마를 기반으로 모델을 만들 수 있음, 모델을 통해서 CRUD 작업을 쉽게 수행 3. 데이터 유효성 검사 4. BSON --> Javascript 객체, JavaScript 객체 -> BSON npm i mongoose 설치
2024.11.19 -
MongoDB의 설치 및 사용방법
1. Mongodb 접속하여 설치 한다https://www.mongodb.com/ MongoDB: 개발자 데이터 플랫폼업계를 선도하는 모던 데이터베이스를 토대로 구축된 애플리케이션 데이터 플랫폼을 사용해 아이디어를 더욱 빠르게 실현하세요. MongoDB는 데이터를 손쉽게 처리할 수 있도록 지원합니다.www.mongodb.com 2. Products 클릭 3. Community Server 클릭 4. 버전, 플랫폼, 패키지 선택 후 Download 클릭 5. 설치 중에 complete를 선택한다. 완료 후 2. MongoDB 경로를 추가해준다1) 고급 시스템 설정 열어서 환경 변수를 클릭한다.--> 2) 시스템 변수의 Path를 클릭한 후 편집 클릭한다. 3) 새로 만들기 클릭해서 MongoDB 경로 추..
2024.11.18 -
파이썬 연산자
## 연산자 - operation: 계산을 위해서, 혹은 값의 변화를 위해서 사용하는 특수한 명령어의 일종이다. - 산술 연산자 : 수 vs 수 -> 수 - 사칙연산: +, -, *, / - 몫: // - 나머지: % - 비교 연산자 - 크기 비교를 위한 연산자이다. - 혹은 같은지, 다른지를 비교하기 위한 연산자다. ### 종류 - 초과, 미만 ``` 30 > 19 -> True ``` 30이라는 값이 19라는 값보다 크니? - 이상, 이하 ``` 30 >= 19 30 False 30 != 19 -> True ``` - 논리 연산자
2024.11.17 -
파이썬 문법 메모
## 연산자 - operation: 계산을 위해서, 혹은 값의 변화를 위해서 사용하는 특수한 명령어의 일종이다. - 산술 연산자 : 수 vs 수 -> 수 - 사칙연산: +, -, *, / - 몫: // - 나머지: % - 비교 연산자 - 논리 연산자
2024.11.16 -
변수의 문법 사항 메모
파이썬 문법 ## 1. 변수의 선언과 사용 - 개념 - 값들을 이름만으로 부르고 사용하기 위해 사용하는 저장공간 - 값을 저장하기 위해 사용하는 저장공간 - 왜? - 반복되는 값을 항상 같은 이름으로 사용하고 싶기 때문에 - 변하는 값을 같은 이름으로 사용하고 싶기 때문에 - 특정 값에 의미를 부여하여 하나의 정보(information)로 만들기 위해 - 선언 - 변수를 저장할 저장공간을 할당(allocate)하는 행위 - 할당하는 방법: ``` num = 3 ``` - "num이라는 `변수`에 `3`이라는 값을 저장했다." - 사용 - 변수명을 쓴다. 그러면 변수에 담겨 있던 값으로 치환된다. - 단, `=` 왼쪽에 있는 변수는 저장공간으로써 사용된 것이기 때문에, 값이 아니라 저장공간이다!
2024.11.15 -
Node.js 활용3
Node.js 에서는 보안면에서 좋다. Authentication(인증) 1. Session & Cookie Cookie - 클라이언트 컴퓨터예 저장되는 작은 데이터 조각 - 서버로부터 전송되어 클라이언트 웹브라우저에 저장 - 텍스트 형식으로 주로 사용자 인증, 설정, 장바구니 등에 사용 Session -웹 서버측에 유지되는 상태 정보 - 사용자에 대한 고유한 세션ID를 통해 식별 - 서버 메모리 또는 데이터베이스에 저장할 수 있음 2. JWT(Json Web Token) - 웹 어플리케이션과 서비스간에 정보를 안전하게 전달하기 위한 인증 및 권한 부여 매커니즘을 구현하는데 사용되는 표준화된 방법 중 하나 - JSON 포멧을 사용하여 정보를 표현하고 서명 및 안호화를 통해 정보의 무결성을 보장 {..
2024.11.13