기술 창고/Node.js(8)
-
[Node] MongoDB 연결 + Mongoose 설치 및 적용
MongoDB Redis와 같은 NoSQL 데이터베이스입니다. 유연하고 확장 가능한 방식으로 대량의 데이터를 저장하고 관리하도록 설계되었습니다. MongoDB의 주요 기능 중 하나는 선택적 스키마가 있는 JSON 과 같은 문서 형식으로 데이터를 저장하는 문서 지향 데이터 모델입니다. 이를 통해 비용이 많이 드는 데이터 마이그레이션 없이 스키마를 쉽게 수정할 수 있으므로 유연성이 향상되고 개발 시간이 단축됩니다. MongoDB 연결 (1) MongoDB 계정 생성 몽고DB 사이트에 들어가서 Start Free 를 누릅니다. 계정이 없다면 계정을 생성해주어야 합니다. Company를 제외한 나머지 정보들을 기입하여 계정을 만듭니다. 몽고DB를 사용할 목적들과 주로 사용하는 언어를 설정해줍니다. 무료 버전을 ..
2023.05.04 -
[Node] Node란? + Node.js 와 Express.js 다운 방법
Node.js 노드는 기존에 JavaScript를 사용하려면 html이나 기본적인 jsp 페이지 내부에서 사용을 해주어야 했는데 이것을 보완하여 서버 쪽에서 자체적으로 다른 언어들처럼 작성하고 사용할 수 있도록 하는 것이 Node.js 입니다. Express.js 노드가 차의 엔진이라면 Express 는 그밖의 차의 부품들을 구성하고 만들어주는 Node.js의 프레임워크 기술입니다. Node.js + Express.js 설치 과정 (1) 설치 확인 터미널 환경을 열어줍니다. 우선적으로 설치된 Node 가 존재하는지 확인하기 위한 명령어를 입력합니다. # 명령어 : node -v 위 처럼 버전이 나오면 설치되어있다는 뜻입니다. !! 설치가 안되어 있을 경우 - 구글에 node js를 입력합니다. - LTS..
2023.05.04