일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Bookmark
- 장고
- Django Blog
- 독립영화플랫폼
- JavaScript
- MYSQL
- 북마크앱
- 타사인증
- 장고 프로젝트 순서
- MyPick31
- 프로젝트
- passport.js
- Algorithm
- python
- 알고리즘
- 파이썬 웹프로그래밍 장고
- mongodb
- 자바스크립트
- 북마크만들기
- join()
- ART_Cinema
- 장고 개발 순서
- Exercism
- 예술영화추천
- til
- Django
- 개발
- Node.js
- 장고 프로젝트
- Blog
- Today
- Total
목록분류 전체보기 (141)
Juni_Dev_log
오늘의 영화 : '스파이더맨 : 뉴 유니버스, 밥 퍼시케티' 오늘 한 일 (To Do List) ▶ 검색 했을 때 나오는 , Search.html 페이지 구현하기 : 검색창을 통해서, 영화제목만 검색할 수 있도록 구현했지만, 이제는 영화제목 / 감독 / 사용자를 검색하면 나오도록 하는 페이지가 필요할 것 같다. 다른 사용자의 마이페이지로 가기 위해서는, 사용자를 띄울 수 있는 페이지가 있어야한다. 왓챠의 검색 리스팅 페이지는 이렇게 되어있다. 이렇게 여러 기능을 구현할 수 있는 'Search.html' 을 만들었다. 영화 제목 / 감독은 ART_movie_list 라는 영화정보가 저장되어있는 DB에서 찾도록 구현했다. 사용자의 닉네임은 userdb에서 찾아오도록 구현했다. 감독을 입력하면, 해당 감독의 ..
페이스북 인증처리를 계속해서 진행해보도록 하자. 새로운 페이스북 전략을 작성하는 코드에서, 페이스북 정보를 가져오는 코드를 작성해보자. function(accessToken, refreshToken, profile, done) { // console.log 를 통해서 profile에 무엇이 들어가있는지 확인해보자. console.log(profile); // 페이스북 상에서의 id 값을 가져와야한다. (굉장히 중요한 요소) // 페이스북으로 인증한 사용자이기 때문에, facebook 과 식별값인 profile.id 를 가져온다. var authId = 'facebook:' + profile.id; // user 객체로 넣을 객체 배열을 정의한다. // 사용자가 이미 존재하다면, 추가할 필요가 없기 때문에..
오늘의 영화 : '베이비 드라이버, 에드가 라이트' 오늘 한 일 (To Do List) ▶그 동안 했었던 작업들 모두 병합하기 : 이제까지 깃을 제대로 사용하지 않고, 일일이 병합을 하면서 진행했는데, 시간이 너무 많이 필요하고 코드를 작성하고나서 이후에 다시 들여다보면 자신이 바꾼 로직을 까먹는 경우도 발생해서, 본격적으로 깃을 활용해야할 것 같다. master 브랜치로 일단 어제까지 합친 것들을 커밋했고, 이제부터는 각자 브랜치를 파서 진행할 것이다. "작업하기 전, 브랜치 파는 습관 들이기!" ▶ 최근 검색한 검색어를 입력한 제일 최신 순으로 Page5 에 보여주기 : 로그인을 한 유저가 있으면, 해당 유저의 닉네임과 검색한 검색어로 되어있는 데이터 셋을 생성한다. (search_movie) /* ..
이제 본격적으로 페이스북 타사인증을 진행해보자. 우선, 로그인할 때 사용할 페이스북 링크 html 을 추가한다. app.get('/auth/login', function(req, res){ // 페이스북 링크를 추가한다. var output = ` Login facebook `; res.send(output); }); 페이스북 링크를 누르면, 이동할 /auth/facebook 라우터를 만들어준다. 해당 라우터는, Passport.js 홈페이지에서 facebook 타사인증을 할 때 추가해야하는 라우터를 가져다가 붙인다. (/auth/facebook 라우터) app.get( '/auth/facebook', passport.authenticate( 'facebook', ) ); 기본 라우터를 만들었다면, 이제..