본문 바로가기

전체 글

(108)
Nodemon 소스를 고칠때마다 서버를 끄고 다시 키고 하는게 귀찮을때 쓰는것! Nodemon은 소스를 변경할 때 그것을 감지해서 자동으로 서버를 재 시작해준다. Npm install nodemon --save-dev save는 내가 이걸 다운받았다고 보여주고 dev는 개발할때만 사용하겠다 는걸 의미한다! install을 했다면 이제 시작할 때 nodemon으로 시작할 수 있도록 Script를 하나 더 만들어 주자 나는 "dev" : "nodemon index.js" 로 해줬다. 각자 자신이 임의로 이름을 만들어 주면 된다~ 그럼 이제 코드를 변경하면 자동으로 서버를 재시작해 줄것이다. 이제 서버를 껐다 켰다 하지 않아도 된다!
bodyParser / postman사용하기 bodyParser Node.js에서 POST 요청 데이터를 추출할 수 있도록 만들어 주는 미들 웨어이다. 클라이언트에서 보낸 Body데이터를 분석(Parser)해서 req.body로 출력할 수 있도록 해준다. bodyParser없이 post request를 보낸다면req.body는 undefined error가 뜬다. req.body는 body-parser를 사용하기 전에는 디폴트 값으로 undefined로 설정되기 때문이다. 그래서 꼭 bodyparser을 사용해주어야한다! npm install body-parser --save 해주고 아래 사진처럼 해준다. app.use(bodyParser.urlencoded({extend: true})); app.use(bodyParser.json()); 이 두가..
ssh를 이용하여 Github에 연결하기 1. git 회원가입 / 로그인 하기 2. Repository 만들기 git에 로그인하면 repository를 생성할 수 가 있다. New 클릭하기. 이제 여기서 https와 ssh 둘중 하나를 선택해서 해당 주소를 복붙하면 된다! 복붙한것은 곧 사용할 예정이므로 대기하기ㅎㅎ 3. Repository에 올리기전, https / ssh 어떤것으로 할지 선택 (여기서는 SSH 선택) 방법은 두가지이다. https방법으로 push하기 와 ssh를 등록하고 push하는 방법! https로 하려면 4번은 건너뛰기! local Repository(우리 컴퓨터)와 github서버의 repository가 통신하려하는데 안전하게 통신하는 방법이 없다... -> 안전하게 통신하기 위해 사용하는것이 SSH!! 먼저 SSH가..
GIT 설치 GIT은 분산 버전 관리 시스템 Git : 소스코드를 관리할 수 있는 툴 Github : 클라우드 서비스! git으로 관리하는 소스들을 github에 올리는 것이다. 1. GIT 설치하기 먼저 내 컴퓨터에 git이 설치되어있는지를 보려면 git --version 을 터미널에 입력해본다. git 버전이 뜬다면 이미 다운받아져 있는것이다. 없다면 git 사이트에 들어가서 다운받을 것! https://git-scm.com/ 2. GIT 저장소 만들기 / git init git 저장소를 만들어 주는 명령어다. 버전 관리를 해줄 프로젝트에 git 저장소를 만들어준다. 3. git의 상태 보기 / git status 아무것도 안한 처음 상태가 working directory이다. 4. git add 여기서 git ..
MongoDB Model과 Schema Model은 Schema를 감싸주는 역할을 하고, Schema는 하나하나의 정보를 지정해 줄 수 있는것을 말한다. 1. Schema를 생성해줄 Models 폴더 생성 2. User.js에 Schema를 만들어준다.
MongoDB 연결하기 1. 몽고DB 사이트 회원가입 https://www.mongodb.com/ 2. Create New Cluster FREE가 써져있는 것들 중에 가장 가까운 나라를 선택한다. 원하는 Cluster Name을 적어준다. 사진에서는 Cluster1으로 되었는데 나는 boilerplate라고 만들었다. CONNECT버튼을 클릭해준다. 여기서 DB username과 password를 설정한다. 사진은 이미 설정을 한다음에 캡처를 해버려서ㅋㅋㅋㅠㅠ password는 나중에 써먹어야 하니까 기억해둬야 한다! 마지막 사진에 있는거 copy눌러주고 이제 연결해주면 된다. 3. mongoose다운 / copy한 url 복붙해주기 npm install mongoose --save mongoose는 mongoDB를 편하게 ..
Node js 와 Express js 다운받기 1. Node.js 다운받기 먼저 아래 사이트로 이동해 Node.js 다운받는다. https://nodejs.org/en/ node.js가 잘 다운받아졌는지 확인하는 명령어이다. 다운받아져있다면 노드의 버전이 뜬다. ( 캡처하는걸 깜빡해서 연습용파일하나 만들어서 패키지를 만들어줬다ㅋㅋㅠㅠ ) 2. npm 패키지 만들기 npm init npm init 을 하며고 package name만 적어주고 나머지는 다 엔터해서 넘기면 된다. 3. index.js 만들기 백엔드의 시작점이 된다. 4. Express 다운받기 npm i express --save --save를 추가해주었기 때문에 package.json에 dependencies로 표시되어 express를 다운받았다는것을 알려준다. express를 설치하면..
[Javascript] filter( ) array.filter(callbackFunction( value , index , array ){ return ~~; }); filter() 메서드는 주어진 함수의 조건을 통과하는 모든 요소들을 모아 새로운 배열로 반환한다. return 값이 true인 값들만을 반환해준다. find()메서드와 차이점은, find()메서드는 함수의 조건을 통과하는 첫번째 요소만을 반환한다는 것이다.