목록nodejs (5)
Coding Note

Q1. Lombok이란? - 자바 개발자들의 필수 라이브러리 - 자바 개발시 자주 사용하는 코드 Getter, Setter, 기본 생성자, toString 등을 어노테이션으로 자동 생성해줌. 활용해봅시다. 1. build.gradle에 등록하기 의존성에 lombok을 등록하고 새로고침하여 라이브러리에 내려받는다(의존성 주입) 2. lombok 설치하기 plugins에서 설치 받으면 된다. 설치하고 인테리제이 재시작하면 아래 설정 팝업창이 뜨니 눌러주면 된다. 안 뜨는 사람들은 [Setting - build, Exclusion~ - Annotation Processors] 에서 설정하면 된다! lombok 설정까지 완료했으니 사용해보자!! 3. 기존 코드 롬복으로 전환하기 (Hello Controller)..

클라이언트(프론트) - 서버(백) 1. BodyParser Dependency란? - 원하는 언어의 구조로 바꿔주는 구문 해석기 - 원하는 형식에 맞춰 해석하는 용도 - Parser 종류는 다양함. + express 문서에 따르면 미들웨어 없이 req.body 에 접근하는 경우, 기본적으로 undefined 가 설정되어 있으므로 bodyParser와 같은 같은 미들웨어를 사용하여 요청 데이터 값에 접근해야 된다고 설명하고 있다. 2. Postman - API 개발을 빠르고 쉽게 구현 할 수 있도록 도와주며, 개발된 API를 테스트를 하며 문서화 또는 공유할 수 있도록 도와 주는 플랫폼 1. Postman 설치하기 회원가입 먼저 진행해주세요! 가입하고 셋팅 준비! 2. BodyParser 설치하기 비주얼 ..

1. git이란? - Tool - 소스 코드를 관리할 수 있는 툴 - 협업할 때 유용함 2. git Hub이란? - 코드 공유, 수정할 수 있는 클라우드 서비스 - 깃을 사용하는 서비스 3. git VS gitHub - 차이점 git gitHub - Local Repository - 로컬 저장소에서 관리되는 버전 관리 시스템(VCS) - Cloud Repository - 클라우드 방식으로 관리되는 버전 관리 시스템(VCS) - 자체 구축아님 - 오픈 소스 사용 4. SSH (Secure Shell) - 원격 호스트에 접속하기 위해 사용되는 보안 프로토콜 + shell(정보처리기사 필기) - 커널의 중심 - 커널과 사용자간의 다리 역할 - 즉, 사람의 명령어를 해석하고 실행함 1. git 설치 확인하기 g..

Q1. MongoDB란? - 도큐먼트 지향 데이터베이스 시스템 1. Mongo 가입하기 MongoDB: The Application Data Platform Get your ideas to market faster with an application data platform built on the leading modern database. MongoDB makes working with data easy. www.mongodb.com 링크를 접속하고 로그인하면 된다. Login Free 버튼을 눌러 로그인 2. Cluster 생성하기 무료 사용 생성은 3분에서 5분 정도 소요된다! 가만히 기다리면 완료! 3. MongoDB 연결하기 Username과 Password를 입력한다. 연결하기 위해 반드시 기..

아래 인프런 강의를 참고하여 Node JS 스터디를 시작하게 되었다. 처음 배우는 Node JS 잘해보자!! [무료] 따라하며 배우는 노드, 리액트 시리즈 - 기본 강의 - 인프런 | 강의 이 강의를 통해서 리액트와 노드를 어떻게 사용하는지 기본적인 내용들을 배울 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com Node.js - 자바스크립트를 브라우저가 아닌 서버 속에서도 사용하는 소프트웨어 플랫폼 - 확장성 있는 네트워크 애플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼이다. (위키백과 참고) Express.js - node.js를 이용해 웹 사이트, 애플리케이션 제작 - node.js 쉽게 사용할 수 있도록 하는 프레임 워크 1. Node JS 설치하기 1..