기술 창고(246)
-
[Node] SSH를 이용하여 GIT HUB 연결
git은 개발자라면 누구나 사용하고 있는 협업 툴입니다. 그리고 git 과 git hub 를 같다고 생각할 수도 있지만 약간은 다른 개념이라고 볼 수 있습니다. git은 협업을 위한 툴이라고 보면 될 것이고, git hub는 git으로 인해 올려진 레포지토리 데이터들을 협업하거나 관리할 수 있도록 하는 클라우드 서비스라고 보면 될것 같습니다. GIT 연결 (1) GIT 접속 및 로그인 https://github.com/ GitHub: Let’s build from here GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage..
2023.05.18 -
[Oracle] 오라클 XE 설치 및 계정 생성
오라클 데이터베이스를 사용해보고 싶어서 설치 방법부터 계정 생성 및 접속 과정까지 알아보며 정리하려고 합니다. 1. 오라클 xe 버전 다운 https://www.oracle.com/kr/database/technologies/xe-downloads.html Oracle Database Express Edition (XE) Downloads | Oracle 대한민국 Support Oracle Database Express Edition (XE) is a community supported edition of the Oracle Database family. Please go to the Oracle Database XE Community Support Forum for help, feedback, and ..
2023.05.15 -
[Node] GIT 설치 및 연동
GIT 분산 버전 관리 시스템. 여러 개발자가 같은 프로젝트를 진행하고 서로 다른 개발을 진행하고 있을 때 관리해주는 도구. GIT 설치 및 연동 (1) GIT 설치 https://git-scm.com/ Git git-scm.com 사이트에 들어가서 다운로드 버튼을 누릅니다. 32비트 환경인지 64비트 환경인지 확인하고 다운받습니다. 다운받은 파일을 가지고 간단하게 설치를 진행해주면 됩니다. 저는 이미 다운이 받아져 있기 때문에 설치마법사의 구체적인 내용을 추가하진 않겠습니다. 터미널에서 설치되어있는 GIT의 버전을 확인해줍니다. # 명령어 : git -v 혹은 git --version (2) GIT 초기화 지정 설정 터미널에서 진행하고 있었던 프로젝트의 최상단 루트 경로(boiler-plate)로 와서..
2023.05.04 -
[Node] MongoDB 모델링 및 스키마 설정
Schema 관리하고자 하는 데이터들의 타입이나 설정들을 지정해주는 것. Model 설정해준 스키마를 감싸서 만들어낸 실제 관리 모델. 모델링 / 스키마 설정 현재 있는 경로에서 models 라는 폴더 경로를 따로 만들어주겠습니다. (필수 X) 해당 폴더 내에서 User.js 모델 js 파일을 생성해줍니다. const mongoose = require('mongoose'); mongoose 모듈을 호출합니다. const userSchema = mongoose.Schema({ name: { type: String, maxlength: 50, }, email: { type: String, trim: true, unique: 1 }, password: { type: String, minlength: 5 }, ..
2023.05.04 -
[Node] 터미널 명령어 모음
(1) npm init 초기에 npm 패키지를 설치하는 명령어. 설정을 적용할 패키지를 세팅하는 것이라고 보면 됩니다. Spring 프레임워크와 비교를 한다면 gradle? 이라고 보면 될 것 같습니다. (2) node -v 설치된 노드의 버전을 확인할 수 있는 명령어. (3) npm install {설치 기능 이름} --save 라이브러리나 모듈같은 기능들을 설치할 때 사용하는 명령어. --save 키워드를 통해 package.json 의 dependencies 항목에 저장된 것을 확인할 수 있습니다. # 예 : npm install express --save (4) npm run {스크립트 키워드} package.json 의 script 항목에 생성한 키워드들 실행하는 명령어. 실행하게 되면 키워드가..
2023.05.04 -
[Node] MongoDB 연결 + Mongoose 설치 및 적용
MongoDB Redis와 같은 NoSQL 데이터베이스입니다. 유연하고 확장 가능한 방식으로 대량의 데이터를 저장하고 관리하도록 설계되었습니다. MongoDB의 주요 기능 중 하나는 선택적 스키마가 있는 JSON 과 같은 문서 형식으로 데이터를 저장하는 문서 지향 데이터 모델입니다. 이를 통해 비용이 많이 드는 데이터 마이그레이션 없이 스키마를 쉽게 수정할 수 있으므로 유연성이 향상되고 개발 시간이 단축됩니다. MongoDB 연결 (1) MongoDB 계정 생성 몽고DB 사이트에 들어가서 Start Free 를 누릅니다. 계정이 없다면 계정을 생성해주어야 합니다. Company를 제외한 나머지 정보들을 기입하여 계정을 만듭니다. 몽고DB를 사용할 목적들과 주로 사용하는 언어를 설정해줍니다. 무료 버전을 ..
2023.05.04