본문 바로가기
반응형

nodejs6

[Node JS 기초] #6 SSH를 이용한 GITHUB 연결 GITHUB❓ 깃허브(GitHub)는 분산 버전 컨트롤 소프트웨어 깃(Git)을 기반으로 소스 코드를 호스팅 하고, 협업 지원 기능들을 지원하는 소셜 코딩을 지향하는 마이크로소프트Microsoft의 웹서비스입니다. 2020년 현재 가장 인기 있는 소스 코드 호스팅 서비스이자 소셜 코딩 플랫폼입니다. 깃으로 관리하고있는 코드들을 깃허브에 올리고 다른사람들과 공유도하고 수정도 할 수 있는 클라우드 서비스이다. 쉽게말해 깃은 툴, 깃허브는 깃을 사용하는 서비스🧐 깃허브 회원가입하러가기! 가입과 로그인을 끝냈다면 이전 로컬에 있던 파일들을 git push 라는 명령어로 github에 올려보자!! 1. Repository 생성 Local Repository(로컬저장소), 즉 내 컴퓨터에만 저장되어있는 파일을 다른.. 2020. 8. 11.
[Node JS 기초] #5 GIT 설치, First Commit GIT❓ 깃의 개념 : Git is distributed version control system 분산버전관리 시스템! ex) 유저관련, 상품관련 만든 다음에 깃을 통해 합칠 수 있고, 어떤사람이 어떤부분을 만들었는지 보여주고 알 수 있다! 또한 과거로 이동도 가능하고, 변경도 가능하다! 깃 설치하러 가기! 설치 후 or 이미 있는 경우 설치도 했으니 이제 우리 프로젝트의 버전 관리를 위해 깃 저장소를만들자😁 1. git저장소 만들고 .gitingore 설정하기 git status 명령어로 현재 상태를 보면, Untracked files 목록에 추적 되지 않은 파일들이 빨간이름으로 즐비해 있다! 그리고 밑 문장은 nothing added to commit but untracked files present.. 2020. 8. 11.
[Node JS 기초] #4 Mongo DB Model & Schema 데이터베이스 Model 이란❓ 정의 : 데이터의 관계, 접근과 그 흐름에 필요한 처리 과정에 관한 추상화된 모형. 데이터 모델은 데이터 구조(Data Structure)를 결정한다. Model은 Schema 를 감싸주는 역할! 데이터베이스 Schema 란❓ DB 구조와 제약조건에 대한 전반적인 명세를 기술한 것이다. 스키마는 3계층 스키마로 나누어져 구성되어있고, 이 각각의 스키마는 결국 데이터베이스의 구조와 제약조건에 대한 전반적인 명세를 기술한 것을 의미한다. 3계층으로 스키마를 나눈 이유는 관점에 따라서 분류한 것이다. - 외부스키마 : 개인의 입장, '서브스키마'라고도 한다, 사용자 뷰를 가리킨다. 하나의 외부스키마는 여럿이 공유 가능하며, 하나의 DB시스템에 여러 개의 외부스키마가 존재 가능 -.. 2020. 8. 11.
[Node JS 기초] #3 몽고 DB 연결하기 MongoDB ❓ MongoDB는 Document-Oriented(문서 지향적) NoSQL 데이터베이스이다. 오픈 소스이며 엔진은 C++로 작성되었다. NoSQL이란 Not Only SQL의 약자로서 기존의 RDBMS(관계형 데이터베이스)의 한계를 극복하기 위한 새로운 형태의 데이터베이스이다. 또한 기본적으로 자바스크립트 문법을 사용한다. json형태이기 때문에 nodejs와의 궁합이 좋다. 더 자세한 내용은 https://velopert.com/436 을 보고 참고! 몽고DB공식홈페이지 에서 회원가입 Mongoose ❓ MongoDB ODM 중 가장 유명한 Mongoose에 대해 알아보자😃 ODM은 Object Document Mapping의 줄임말 이다. 풀이 해보면 객체와 문서를 1대1 매칭한다는 .. 2020. 8. 11.
[Node JS 기초] #2 NODE JS 와 EXPRESS JS 다운로드 하기 Node js ❓ Java 언어가 모든 OS 운영체제에서 Virtual Machine 환경 안에서 Runtime 이 구동 되듯이 Node.JS 는 웹브라우저에 종속적인 자바스크립트에서 외부에서 실행할 수 있는 Runtime 환경을 Chrome V8 엔진을 제공하여 여러 OS 환경에서 실행할 수 있는 환경을 제공하게 됩니다. 이것을 Node.JS 라고 정의할 수 있습니다. 출처 : https://medium.com/@candoublej js를 브라우저 속에서만 썼는데, node js 로 브라우저에서 떼어내서 서버사이드에서도 쓸 수 있게 되었다!👍 Express js ❓ nodejs를 쉽게 이용하게 해주는 프레임워크 자 이제 무엇인지 알게 되었으니 요놈들을 설치하고 , 아주 간단한 ExpressJS 앱을 만.. 2020. 8. 10.
[Node JS 기초] #1 소개 Boiler Plate + MERN Stack https://www.youtube.com/channel/UCFyXA9x8lpL3EYWeYhj4C4Q/featured John Ahn Happy Coding Together 😄 www.youtube.com ❗이 포스팅들은 위 John Ahn 님의 YOUTUBE 강의를 보면서 정리하며 작성합니다. Intro 이 강의에서는 리액트와 노드로 실질적인 어플리케이션을 만들기 위해 필요한 기본 개념들을 다루고 있습니다. MERN Stack + 보일러플레이트 획득! MERN Stack ❓ M : MongoDB (데이터베이스 담당) E : Express.js (서버 담당) R : React.js (프론트 담당) N : Node.js (네트워크 담당) MERN 스택은 위 네가지 요소를 사용하여 웹사이트를 개발하는 것을 .. 2020. 8. 10.
반응형