TIL

30일차_프로젝트 구현 시작

haedal-uni 2021. 10. 13. 01:10
728x90

내가 생각한 기능 구현

로그인을 하면 로그인이 된 동일한 페이지로 변경한 후 (url : /login)
id가 ___인 db를 가지고 와서 좋아요를 이미 눌렀으면 ❤ 버튼, 누르기 전이면 🤍 버튼

❤ 버튼을 누를 경우 like는 -1, 🤍 버튼을 누를 경우 like +1이 되며 

하트 버튼 옆에는 총 좋아요 수(다른 사람들이 누른 수 포함)를 띄우는 기능을 생각해봤다.

 

 

구현 시작

그런데 id를 입력을 해서 db에 저장을 하면 id가 계속 저장이 되어야 하는데 일시적으로 저장이 되서

이 부분에서 막혔고,

id가 ___인 db를 가지고 와서 좋아요를 이미 눌렀으면 ❤ 버튼, 누르기 전이면 🤍 버튼

기능 구현을 어떻게 해야할지 막막했다.

 

크롬에서는 로그인 버튼을 눌렀을 때 url이 변경이 되는데 웨일로 실행시켰을 때는 url이 변경이 안되었다.

구글링을 해도 크롬에서는 안되지만 ie에서는 가능한 경우의 글은 있어도 그 반대는 없어서 해결방안을 몰라

우선 크롬으로 계속 실행하고 있다.

 

또, 로그인을 했을 때 id 값을 가져오기는 하나 id 값을 이용해서 어떻게 작성을 해야할지 막막해서

하루종일 삽질하다가 결국 따로 따로 기능을 구현했다. 😭😭😭😭😭😭😭😭😭

 

 

1. 좋아요 버튼을 누르면 로그인하라는 창이 뜨고 

구현 테스트에서 나왔던 modal 창을 활용해 login을 한 후 url을 login으로 변경했다.

 

 

 

 

2. 1차 프로젝트에서 완성했던 코드에서 좋아요 수를 제한했다.

 

 

이제 이 기능들을 합쳐서 잘 활용을 해봐야하는데 심화 강의를 마저 듣고 진행을 해봐야 할 듯 싶다.

728x90

'TIL' 카테고리의 다른 글

32일차(백틱(`) 사용법)  (0) 2021.10.14
31일차_기능 구현하기  (0) 2021.10.14
26일차_3주차 강의 응용 & 3차 구현 테스트  (0) 2021.10.08
25일차_팀 프로젝트 계획짜기  (0) 2021.10.07
24일차_나홀로 일기장  (0) 2021.10.06