• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

본 강좌를 통해 추가적인 기능을 구현하려 합니다! 도와주세요! 제로초님!~

22.06.13 16:34 작성 조회수 182

0

우선 해당 강의처럼 아주 양질의 강의를 제공해 주신 것 너무 감사 드립니다! 수강료의 10배 이상의
가치가 있는 것 같아요~ 현재 제가 "노드버드"를 응용하여 기능을 추가 하고 싶어서 글을 남깁니다.
(일단 노드버드 까지는 이상 없이 진행 하였습니다)
 
추가 하고 싶은 기능은,
 
1. 내 트윗(게시물)만 따로 모아 보기
- 노드버드에서 로그인 이후 내프로필(http://localhost:8001/profile)로 진입하면 팔로잉, 팔로워 숫자 밑 목록이
뜨는데요
- 이 화면에서 나의(로그인한 사용자) 컨텐츠만 모아서 보여주게 하려면 어떻게 해야 할까요
- 일단 이미지와 게시글의 업로드가 진행되는 routes/posts.js에서 Userid를 기준으로 get으로 처리가 되어야 할 것 같은데요...
- 어떻게 노드로 표현해야 하는지 모르겠습니다..
 
2. 게시물 각각 전체공개, 전체비공개 (팔로잉 개념이 아닌)
- 현재 노드버드 처럼 Userid 끼리의 팔로잉이 아니고
- 로그인 이후 내프로필(http://localhost:8001/profile)에서 1번 처럼 나의 컨텐츠만 보여주었을 때
- 게시물마다 공개여부를 정하는 버튼을 만들어 메인 입장 시(http://localhost:8001/) 사용자들이 전체공개한 게시물을
시간 순으로 보여주고 싶습니다.
현재 직장을 다니면서 독학으로 노드 개발을 배우고 있고 많은 강의도 들었지만 제로초님의 강의가 제일 좋네요!
응용도 강의 내에서 열심히 바꿔보고 DB컬럼도 추가해보고 하였지만, 위에 요청한 내용을 실제 해보려 하니
앞이 막막합니다ㅜㅜ
 
글을 보시고 회신 남겨주시면 감사드리겠습니다. 수고하세요!
 
[제로초 강좌 질문 필독 사항입니다]
질문에는 여러분에게 도움이 되는 질문과 도움이 되지 않는 질문이 있습니다.
도움이 되는 질문을 하는 방법을 알려드립니다.

https://www.youtube.com/watch?v=PUKOWrOuC0c

0. 숫자 0부터 시작한 이유는 1보다 더 중요한 것이기 때문입니다. 에러가 났을 때 해결을 하는 게 중요한 게 아닙니다. 왜 여러분은 해결을 못 하고 저는 해결을 하는지, 어디서 힌트를 얻은 것이고 어떻게 해결한 건지 그걸 알아가셔야 합니다. 그렇지 못한 질문은 무의미한 질문입니다.
1. 에러 메시지를 올리기 전에 반드시 스스로 번역을 해야 합니다. 번역기 요즘 잘 되어 있습니다. 에러 메시지가 에러 해결 단서의 90%를 차지합니다. 한글로 번역만 해도 대부분 풀립니다. 그냥 에러메시지를 올리고(심지어 안 올리는 분도 있습니다. 저는 독심술사가 아닙니다) 해결해달라고 하시면 아무런 도움이 안 됩니다.
2. 에러 메시지를 잘라서 올리지 않아야 합니다. 입문자일수록 에러메시지에서 어떤 부분이 가장 중요한 부분인지 모르실 겁니다. 그러니 통째로 올리셔야 합니다.
3. 코드도 같이 올려주세요. 다만 코드 전체를 다 올리거나, 깃헙 주소만 띡 던지지는 마세요. 여러분이 "가장" 의심스럽다고 생각하는 코드를 올려주세요.
4. 이 강좌를 바탕으로 여러분이 응용을 해보다가 막히는 부분, 여러 개의 선택지 중에서 조언이 필요한 부분, 제 경험이 궁금한 부분에 대한 질문은 대환영입니다. 다만 여러분의 회사 일은 질문하지 마세요.
5. 강좌 하나 끝날 때마다 남의 질문들을 읽어보세요. 여러분이 곧 만나게 될 에러들입니다.
6. 위에 적은 내용을 명심하지 않으시면 백날 강좌를 봐도(제 강좌가 아니더라도) 실력이 늘지 않고 그냥 코딩쇼 관람 및 한컴타자연습을 한 셈이 될 겁니다.

답변 1

답변을 작성해보세요.

0

1. 내 게시글만 따로 가져오는 라우터를 만드세요. req.user.id로 검색해서 결과물을 res.render에 넣어 화면을 렌더링하면 되겠죠.

2. 공개여부를 DB 컬럼으로 만들고, 시퀄라이즈 모델에도 반영해두어야 합니다. 그리고 조회할 때 findAll같은데 그 컬럼이 true인 것을 조회하면 되겠죠. 다만 게시글 등록할 때부터 공개할건지 여부를 체크박스같은 걸로 받긴 해야겠네요.

YW Jang님의 프로필

YW Jang

질문자

2022.07.04

아 넵!! 감사합니다. (답변이 늦었네요^^;;)

 

이게 남이 해논 것이나, 교육 들을 때는 req res 사용하는 것이나 DB 컬럼 추가 등이 쉬워보였는데 

초보자가 직접 하려니 엄청 오래걸리네요;; 이렇게 계속 하다가 익숙해지면 술술술 칠 수 있는 날이 

오겠죠 ㅠㅠ

네네 익숙해지는 시간이 필요합니다.