강의 유튜브 클로닝 #6-3 CRUD (3) DELETE 🔖 강의 범위: #6.25 이번 시간까지 CRUD 의 Create, Read, Update 기능까지 만들며 배워보았다. 마지막 기능인 Delete 도 만들어보자. 원리는 간단하다. 지금껏 해왔듯 일정 url 로 이동하면 url에 있는 id 로 해당 비디오를 찾아 지우는 것. mongoose 의 Model.findByIdAndDelete( ) 기능을 이용하면 된다. 끝. 이 둘은 정말 약간의 ... CRUDyoutube강의CRUD 유튜브 클로닝 #7-1 검색 기능 라우트 안에 query string parameter를 포함하고 있는 객체로, URL에서 데이터를 가져올 때 주로 사용한다. 몽고DB에서 정규표현식을 사용하기 위해 사용하는 키워드 RegExp 생성자는 패턴을 사용해 텍스트를 판별할 때 사용합니다. RegExp 객체는 리터럴 표기법과 생성자로써 생성할 수 있습니다. 예시1: //키워드//ig 뒤의 플래그 i 는 ingnore 의 약자로 키워드... 정규식req.queryregex강의.sortyoutuberegexp.sort 유튜브 클로닝 #7-2: 회원 가입 기능 (1) 🔖 강의 범위 #7.0~7.2 #7부터는 그동안 배운 이론들(몽고db, 몽구스의 Schema, model, 그외 다양한 기능들, express, pug template 등)을 모두 이용하여 홈페이지의 간단한 기능들을 만들어보는 작업들을 할 것이다. 저번시간에는 search 페이지를 만들어보았다. 이번시간에는 유저 가입 페이지를 만들어 볼 것이다. 비밀번호 털렸다고? 암호화. 해시함수. 5분 ... youtube강의youtube 유튜브 클로닝 #6 CRUD (1) CREATE & READ Video model 에 작성한 형식대로 form 은 데이터가 오기를 기대할 것이다. upload form 이 있는 upload template 으로 돌아가서 input name 에 데이터 형식에 작성했던 키값들을 적어주자. 1) new Model : 컨트롤러에 데이터형식에 맞춰 새로운 데이터를 만들어주자. 콘솔에 찍어보면 추가해주지 않은 id 가 부여된 걸 알 수 있는데 new Model ... CRUDyoutube강의CRUD 유뷰트 클로닝 #6 CRUD (2): UPLOAD(EDIT) 지난 시간에는 mongoose.Schema, mongoose.Model, mongoose.find, mongoose.findById 등의 다양한 몽구스의 매서드를 이용해 데이터를 생성하고 서버에 저장하며, 다시 저장한 데이터를 불러오는 CRUD 의 C,R 부분을 공부해보았다. 두 가지 방법이 있다. 2.1.2 두 번째 방법: 몽구스의 함수 이용하기 : .findByIdAndUpadte() 🌟... CRUDyoutube강의CRUD 라이징캠프 (5주차) 트랜잭션 개념 DAO 트랜잭션 적용 - JWT 인증 토큰 개념 JWT를 적용한 API 개발 OAuth API 개발 로그인을 하거나 사용자 인증을 했을 때 그 상태를 저장하지 않고 매번 인증해야 한다. 3) JWT 세션과 쿠키의 장점을 더해서 인증을 매번 하되 직접적으로 인증 정보를 보내거나 받지 않는다. 클라이언트가 서버에 인증 요청을 하면, 서버는 JWT를 발급 받아서 클라이언트에 전달한다... 강의강의 유뷰브 클로닝 #4-2 Pug: Digging into Pugs 이번 시간에는 객체들로 가짜 데이터를 만들어 서버에서 불러온 데이터로 Pug 템플릿을 사용할 떄의 사용 방법들과 Pug 의 다양한 기능들에 대해 배워보았다. 그럼 이제 (가짜) 서버 데이터를 이용하여 Pug 의 찐 명목을 알아보자. Pug 의 고유 기능 다른 pug 파일의 "내용"을 불러올 때 사용한다. 밑에 나오는 extends 와 다른 점은: extends 는 다른 pug 파일을 불러온다... 강의pugyoutubepug 유튜브 클로닝 #2-2 Server: middleware 이중 마지막으로 브라우저에게 응답하는 finalware(three) 를 제외하고 모두(one, two)는 middleware이다. /login 페이지로 이동시 one, two, three 가 순차적으로 발동된다. Middlewares are software between request and response.🌟 All middlewares are handlers. All controllers... 강의youtubemiddlewaremiddleware 라이징캠프 (2주차)-1 AWS 인스턴스 생성 인스턴스 및 OS (Ubuntu) 설정 배달 주문을 하려고 내 위치(주소)를 알려줄 때, 보통 도로명 주소와 상세주소(동, 호수), 공동현관 비밀번호 등을 알려준다. 좌표 === IP 주소 HTTP, HTTPS, FTP, SFTP, POP3 등 공유기에서 내 노트북으로 포트 포워딩시키면 외부에서 해당 공유기로 접속할 시 노트북으로 연결할 수 있다. 위 설정 창에서 Go ... 강의강의 [노마드코더][React][JS]영화 웹 서비스 만들기 - #0 INTRODUCTION 📌 ReactJS를 활용하여 영화 웹 서비스 만들어보기 환경설정 1. 필요한 준비물 링크 👇 1.2 Node.js Node.js가 필요한 이유는 npm과 npx를 사용하기 위해서이다. 링크 👇 (version은 어떤 버전이든 상관無) 1.3 Git Git 설치 링크 👇 2.1 npm 설치 확인 아래에 '7.24.0' 이런식으로 나온다면 정상적으로 설치 된것이다. 2.3 npx 설치 2.4 g... React강의js노마드코더React 라이징캠프 (2주차)-4 테스트 서버(AWS 인스턴스)에 Sub Domain과 Redirection을 적용해봤다. - AWS 서버 운영 1) zsh 설치 bash에서 zsh로 변경하고 로그아웃 했다가 다시 들어가면, 아래와 같이 zsh 설정 창이 나온다. 2) oh-my-zsh 설치 zsh하면 빼놓을 수 없는 프레임워크인 oh-my-zsh을 설치해야 한다. 공식 홈페이지에서 curl이나 wget 명령어로 다운받을 수... 강의강의
유튜브 클로닝 #6-3 CRUD (3) DELETE 🔖 강의 범위: #6.25 이번 시간까지 CRUD 의 Create, Read, Update 기능까지 만들며 배워보았다. 마지막 기능인 Delete 도 만들어보자. 원리는 간단하다. 지금껏 해왔듯 일정 url 로 이동하면 url에 있는 id 로 해당 비디오를 찾아 지우는 것. mongoose 의 Model.findByIdAndDelete( ) 기능을 이용하면 된다. 끝. 이 둘은 정말 약간의 ... CRUDyoutube강의CRUD 유튜브 클로닝 #7-1 검색 기능 라우트 안에 query string parameter를 포함하고 있는 객체로, URL에서 데이터를 가져올 때 주로 사용한다. 몽고DB에서 정규표현식을 사용하기 위해 사용하는 키워드 RegExp 생성자는 패턴을 사용해 텍스트를 판별할 때 사용합니다. RegExp 객체는 리터럴 표기법과 생성자로써 생성할 수 있습니다. 예시1: //키워드//ig 뒤의 플래그 i 는 ingnore 의 약자로 키워드... 정규식req.queryregex강의.sortyoutuberegexp.sort 유튜브 클로닝 #7-2: 회원 가입 기능 (1) 🔖 강의 범위 #7.0~7.2 #7부터는 그동안 배운 이론들(몽고db, 몽구스의 Schema, model, 그외 다양한 기능들, express, pug template 등)을 모두 이용하여 홈페이지의 간단한 기능들을 만들어보는 작업들을 할 것이다. 저번시간에는 search 페이지를 만들어보았다. 이번시간에는 유저 가입 페이지를 만들어 볼 것이다. 비밀번호 털렸다고? 암호화. 해시함수. 5분 ... youtube강의youtube 유튜브 클로닝 #6 CRUD (1) CREATE & READ Video model 에 작성한 형식대로 form 은 데이터가 오기를 기대할 것이다. upload form 이 있는 upload template 으로 돌아가서 input name 에 데이터 형식에 작성했던 키값들을 적어주자. 1) new Model : 컨트롤러에 데이터형식에 맞춰 새로운 데이터를 만들어주자. 콘솔에 찍어보면 추가해주지 않은 id 가 부여된 걸 알 수 있는데 new Model ... CRUDyoutube강의CRUD 유뷰트 클로닝 #6 CRUD (2): UPLOAD(EDIT) 지난 시간에는 mongoose.Schema, mongoose.Model, mongoose.find, mongoose.findById 등의 다양한 몽구스의 매서드를 이용해 데이터를 생성하고 서버에 저장하며, 다시 저장한 데이터를 불러오는 CRUD 의 C,R 부분을 공부해보았다. 두 가지 방법이 있다. 2.1.2 두 번째 방법: 몽구스의 함수 이용하기 : .findByIdAndUpadte() 🌟... CRUDyoutube강의CRUD 라이징캠프 (5주차) 트랜잭션 개념 DAO 트랜잭션 적용 - JWT 인증 토큰 개념 JWT를 적용한 API 개발 OAuth API 개발 로그인을 하거나 사용자 인증을 했을 때 그 상태를 저장하지 않고 매번 인증해야 한다. 3) JWT 세션과 쿠키의 장점을 더해서 인증을 매번 하되 직접적으로 인증 정보를 보내거나 받지 않는다. 클라이언트가 서버에 인증 요청을 하면, 서버는 JWT를 발급 받아서 클라이언트에 전달한다... 강의강의 유뷰브 클로닝 #4-2 Pug: Digging into Pugs 이번 시간에는 객체들로 가짜 데이터를 만들어 서버에서 불러온 데이터로 Pug 템플릿을 사용할 떄의 사용 방법들과 Pug 의 다양한 기능들에 대해 배워보았다. 그럼 이제 (가짜) 서버 데이터를 이용하여 Pug 의 찐 명목을 알아보자. Pug 의 고유 기능 다른 pug 파일의 "내용"을 불러올 때 사용한다. 밑에 나오는 extends 와 다른 점은: extends 는 다른 pug 파일을 불러온다... 강의pugyoutubepug 유튜브 클로닝 #2-2 Server: middleware 이중 마지막으로 브라우저에게 응답하는 finalware(three) 를 제외하고 모두(one, two)는 middleware이다. /login 페이지로 이동시 one, two, three 가 순차적으로 발동된다. Middlewares are software between request and response.🌟 All middlewares are handlers. All controllers... 강의youtubemiddlewaremiddleware 라이징캠프 (2주차)-1 AWS 인스턴스 생성 인스턴스 및 OS (Ubuntu) 설정 배달 주문을 하려고 내 위치(주소)를 알려줄 때, 보통 도로명 주소와 상세주소(동, 호수), 공동현관 비밀번호 등을 알려준다. 좌표 === IP 주소 HTTP, HTTPS, FTP, SFTP, POP3 등 공유기에서 내 노트북으로 포트 포워딩시키면 외부에서 해당 공유기로 접속할 시 노트북으로 연결할 수 있다. 위 설정 창에서 Go ... 강의강의 [노마드코더][React][JS]영화 웹 서비스 만들기 - #0 INTRODUCTION 📌 ReactJS를 활용하여 영화 웹 서비스 만들어보기 환경설정 1. 필요한 준비물 링크 👇 1.2 Node.js Node.js가 필요한 이유는 npm과 npx를 사용하기 위해서이다. 링크 👇 (version은 어떤 버전이든 상관無) 1.3 Git Git 설치 링크 👇 2.1 npm 설치 확인 아래에 '7.24.0' 이런식으로 나온다면 정상적으로 설치 된것이다. 2.3 npx 설치 2.4 g... React강의js노마드코더React 라이징캠프 (2주차)-4 테스트 서버(AWS 인스턴스)에 Sub Domain과 Redirection을 적용해봤다. - AWS 서버 운영 1) zsh 설치 bash에서 zsh로 변경하고 로그아웃 했다가 다시 들어가면, 아래와 같이 zsh 설정 창이 나온다. 2) oh-my-zsh 설치 zsh하면 빼놓을 수 없는 프레임워크인 oh-my-zsh을 설치해야 한다. 공식 홈페이지에서 curl이나 wget 명령어로 다운받을 수... 강의강의