전체 글(355)
-
[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 -
[에러] Web server failed to start. Port 8080 was already in use.
[Reason] 어플리케이션을 실행하게 될 때 종종 볼 수 있는 에러이다. 말 그대로 현재 로컬에서 어플리케이션을 실행하게 되었을 때 해당 8080 포트번호 주소가 이미 다른 프로세스가 사용 중이라 연결을 끊고 다시 실행해 달라는 의미이다. [Solution] 명령 프롬프트에서 간단하게 해결이 가능하다. (1) 명령 프롬프트를 실행하고 netstat -ano 명령어를 입력하면 현재 연결 중이거나 연결 대기 중, 혹은 사용 중인 상태인 주소들이 출력된다. 해당 로컬 주소에서 8080 으로 끝나는 주소를 찾고 pid 번호를 기억해놓는다. (2) taskkill /f /pid {pid번호} 를 입력하여 8080 주소를 사용중인 주소를 종료시킨다.
2023.05.09 -
[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