분류 전체보기 233

POST method route 생성(body-parser, postman)

1. body-parser client에서 sever로 보낸 클라이언트 POST request data의 body로부터 파라미터를 편리하게 추출해주는 node.js 모듈 근데 express쓰면 이거 따로 안써도 된다고함. 1-1. body-parser이용 npm install body-parser --save const express = require('express');//express안에 body-parser포함되서 따로 안써도 된다고함 const app = express(); const port = 3000 //아무 포트번호 지정 const bodyParser = require('body-parser'); const { User } = require('./models/User');//모델 들고옴 /..

Frontend/react 2022.06.22

git HUB

git 소스 코드 관리 툴 git hub 클라우드 서비스. git으로 관리하고 있는 코드를 git hub에 올리고 다른 사람들과 공유, 수정 1. github에 가입하고 repository 생성 https://github.com/ GitHub: Where the world builds software GitHub is where over 83 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat... github.com github에 가입하고 repo..

카테고리 없음 2022.06.21

git 설치

1. git이란? 분산 버전 관리 시스템 2. 설치 확인 cmd창에 git --viersion 버전이 나오면 설치되어 있는 것 안나오면 3번으로 설치후 다시 확인! 3. Download for Window 버튼 눌려서 다운 https://git-scm.com/ Git git-scm.com 4. git init git repository (저장소) 생성 왼쪽에 git에 들어갈 파일들 1K+개 있음 gitignore 설정 https://sumni.tistory.com/33 .gitignore .gitignore Git 버전 관리에서 제외할 파일 목록을 작성한 파일 gitignore안에 작성된 파일들은 commit & push되지 않고 검색되지도 않는다!! 설정 방법 최상위 Directory에 .gitigno..

카테고리 없음 2022.06.20

Schema / Model

Model Schema를 감싸주는 역할 스키마를 통해서 만드는 인스턴스 Schema 데이터베이스의 구조와 제약 조건에 관한 전반적인 명세를 기술한 메타데이터의 집합 *여기서 만드는 건 웹서버가 데이터베이스에 들어있는 문서들을 객체화하여 사용 할 수 있도록 스키마를 설정 const mongoose = requier('mongoose'); const userSchema = mongoose.Schema({ //유저정보를 define하는 스키마 name: { type: String, maxlength: 50 }, email: { type: String, trim: true, unique: 1 }, password: { type: String, minlength: 5, }, role: { type: Number,..

Frontend/react 2022.06.20

몽고DB 연결

1. 몽고DB 홈페이지에서 Cluster생성 *컴퓨터 클러스터란 여러 대의 컴퓨터들이 연결되어서 하나의 시스템처럼 동작하는 컴퓨터들의 집합. DB 클러스터는 DB 서버가 여러개!! 서버 한 대가 죽어도 대비가 가능하다는 장점. *MongoDB의 구성 복제 구성을 통한 DB HA(High Availability) 사용. 복제 구성된 그룹은 Replica Set이라 하며, 다수의 Replica Set을 함께 구성하여 쿼리의 분산 처리와 Scale out에 유리하게 구성한 형태를 Sharded Cluster 라고 부름 1-1. Cloud상에 몽고 DB를 생성하는 것, Cloud 서비스 제공하는 곳 3가지 중 아무거나 선택해도 상관x 1-2. M0선택 1-3. Cluster Name 설정 (마음대로!) http..

Frontend/react 2022.06.20

Node JS / Express JS 설치

개념 Node.js Node.js가 없을 때 JavaScript를 브라우져에서만 사용 -> 서버사이드에서 JavaScript를 쓸 수 있는 언어 Express.js Node.js를 쉽게 사용할 수 있게 해주는 프레임워크 설치 1. 설치 확인 cmd창에서 node -v 입력, 버전이 나오면 설치되어 있는 것 2. 다운로드 아래 사이트에서 LTS버전으로 다운로드 클릭 다운로드 후에 node -v 쳐서 잘 설치되었는지 확인 https://nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 환경설정 1. 디렉토리 생성 및 npm패키지 설치 cmd에서 npm init D:\>..

Frontend/react 2022.06.16

jar option (jar 압축/해제 - cmd, batch, java)

명령어 옵션 사용법: jar {ctxui}[vfmn0PMe] [jar-file] [manifest-file] [entry-point] [-C dir] files ... 옵션: -c 새 아카이브를 생성합니다. -t 아카이브에 대한 목차를 나열합니다. -x 명명된(또는 모든) 파일을 아카이브에서 추출합니다. -u 기존 아카이브를 업데이트합니다. -v 표준 출력에 상세 정보 출력을 생성합니다. -f 아카이브 파일 이름을 지정합니다. -m 지정된 Manifest 파일의 Manifest 정보를 포함합니다. -n 새 아카이브를 생성한 후 Pack200 정규화를 수행합니다. -e jar 실행 파일에 번들로 제공된 독립형 애플리케이션의 애플리케이션 시작 지점을 지정합니다. -0 저장 전용: ZIP 압축을 사용하지 않습..

카테고리 없음 2022.06.15

[javascript] sort() (정렬/객체배열정렬)

1. sort() arr.sort([compareFunction]) compare함수 파라미터 가 생력되면, 배열의 element들은 문자열로 취급되어, 유니코드 값 순서대로 정렬됨. 1. 오름차순 (숫자) 일반적인 문자열 배열은 arr.sort()하면 오름차순으로 정렬됨!But, 숫자일 경우 [10, 2, 1].sort()하면 [1, 10, 2]가 됨!!-> int로 parse하는 함수 작성 let brr = arr.sort(function(a, b) { return parseInt(a) - parseInt(b); }); 2. 내림차순 리턴이 b - a let brr = arr.sort(function(a, b) { return b - a; }); 3. 객체 배열 객체로 이루어진 배열일때는 객체의 ke..

Frontend/javaScript 2022.06.11