본문 바로가기

취미

유튜브 다운로드 페이지 만들기

유튜브 주소를 입력하면 다운로드 해주는 페이지를 직접 만들어보기로 함



1. 유튜브 api사용하기 위해서 구글 developer에서 api 키 발급받기!


( 주소 : https://console.developers.google.com/apis )



2. 페이지 만들기.


1 -  노드에서 yotube-dl 모듈, youtube-node 모듈, child-process 설치하기!



2 - 파일 생성  (ejs모듈 사용)


views/youtube.ejs  ,  routes/youtube.js  파일 각각 생성 

    

3 - 라우트 추가

         ㄴ app.js 파일에  var youtube = require('./routes/youtube'); 추가하기

         ㄴ app.js 파일에 app.use('/youtube', youtube);






2. 검색창에 주소를 넣으면 해당url의 동영상을 다운받을 수 있게 파라미터로 전달하기


 

 (youtube.ejs.파일 맨 아래에 추가)




(youtube.js 파일에 추가)


3. 다운로드 테스트하기


이제 검색창에 원하는 동영상 주소 넣고 콘솔창에서 에러 나는지 확인하고 동영상파일 확인해보쟈!