분류 전체보기(90)
-
[client -server 테스트] Body-parser와 Postman 이용
client -server 통신 client 에서 Request 를 해야하는데 client 없이 테스트로 해보는 거 니까 postman 을 이용해 request 를 보낸다. -서버에서 만든 api를 테스트할 때 사용한다 1,body parser를 npm을 통해서 vscode 터미널 창에 설치해줬다. npm install body-parser --save 라고 쳐주고 설치 const bodyParser = require('body-parser'); const{ User } = require("./models/User"); //application/x-www-form-urlencoded app.use(bodyParser.urlencoded({extended: true})); //application/json..
2021.06.08 -
[Mongo DB] 에서의 Model 과 Schema 의 개념, 역할
[Mongoose 에서 Schema 와 Model] -mysql 같은 sql 에 익숙한 사람들은 MongoDB같은 것을 사용하면 헷갈린다고 한다. 테이블이 없기 때문이다. 이러한 애로사항을 방지하기 위해 Schema를 도입하였고, 몽구스는 사용자가 작성한 스키마를 기준으로 데이터를 DB에 넣기 전에 먼저 검사한다. 스키마에 어긋나는 데이터가 있으면 에러를 발생시킨다. 즉, 테이블과 어느 정도 비슷한 역활을 하며, 스키마를 설정할 때 인덱스까지 같이 걸어둘 수도 있다. 기본값 설정도 가능하다. 구조에 관한 편의 기능들을 하나로 모았다. Model은 schema를 감싸주는 역할을 한다. MongoDB 는 고정적인 스키마를 갖지 않고 있다고 설명을 했습니다. 그런데 이번에 스키마를 미리 만든다니, 조금 헷갈리..
2021.06.02 -
웹 경로
: 현재 페이지 -> 다른 페이지(리소스) '\' : 파일경로 (file:\\\) 자바경로 C:\Class\DB\JDBC '/' : 웹 경로 구분자. 웹(http://) 현재 ./WebContent/Example 1. 상대경로 기준 : 현재 웹페이지의 소속 폴더가 기준점 . : 현재 웹페이지가 소속된 폴더 .. : 현재 웹페이지의 부모 폴더 자식폴더명 : 현재 소속된 폴더의 자식 폴더 현재 위치를 '나'로 기준을 삼고 상대를 찾는 표현 2. 절대경로 기준 : 누구나 다 알고있는 동일한 위치를 기준으로 상대를 찾는 표현 '/' 기준 -> '/' 는 웹사이트의 루트 폴더 > "http://localhost:8090" '/WebClientTest' == 'WebContent' 3. 로컬경로 사용 안함 웹서버가..
2021.06.01 -
[Node.js] Mongo DB 연결하기
저번에 작성한 boiler-plate 라는 폴더에 mongo DB 연결 하는 방법 https://www.mongodb.com/ The most popular database for modern apps We're the creators of MongoDB, the most popular database for modern apps, and MongoDB Atlas, the global cloud database on AWS, Azure, and GCP. Easily organize, use, and enrich data — in real time, anywhere. www.mongodb.com 1. 회원가입 2. cluster(클러스터) 생성 - cluster 생성 - 1. IP address 만들어라 ..
2021.05.31 -
Node.js 와 Express.js 다운로드 받기
[ Node Js 개념 짚고 가자! ] Node.js 는 서버사이드 자바스크립트이며 구글의 자바스크립트 엔진인 V8을 기반으로 구성된 일종의 소프트웨어 시스템이다. 또한, 웹브라우저 밖에서도 자바스크립트를 실행할 수 있는 환경을 만들어준다. *서버(Server) : 웹 브라우저나 모바일앱으로 어떤 요청을 보냈을 때 응답을 해주는 컴퓨터 Gui 나 Robot 용 프로그램도 만들 수 있다. 웹서비스 또한 만들어 줄 수 있다. node js 를 사용함으로써, 백엔드에서는 javascript 사용이 어려웠는데 그게 가능해졌다고 생각하면 된다. [ Node Js 에서 폴더 생성하여, package.json 파일 생성과 설정 그리고 express 다운 받는 방법 ] *Node js 가 우선적으로 설치 되어 있어야하..
2021.05.27 -
리액트 입문 - 설치와 명령어 쳐보고 구조파악
2021.05.05 리액트 설치 -프로젝트 생성 1.vscode terminal 창 드래그 2.npx create-react-app "blog" < 폴더명이 되는 것 네이밍 코드짠것 미리보기 npm start 메인페이지에 들어갈 HTML 짜는곳 App.js리액트 5강 state 마음대로 변경하는 법 2021.05.11 deep copy reference data type 이란 2. Reference Type (참조 타입) 참조 타입의 데이터는 크기가 정해져 있지 않고 변수에 할당이 될 때 값이 직접 해당 변수에 저장될 수 없으며 변수에는 데이터에 대한 참조만 저장된다. 변수의 값이 저장된 힙 메모리의 주소값을 저장한다. 참조 타입은 변수의 값이 저장된 메모리 블럭의 주소를 가지고 있고 자바스크립트 엔진이..
2021.05.25