묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
movieDetail에서 favorite 버튼을 눌러도 추가가 안됩니다..
FavoritePage.js function FavoritePage() { const [favorites, setFavorites] = useState([]); useEffect(() => { fetchFavoredMovie(); }, []); const fetchFavoredMovie = () => { axios .post("/api/favorite/getFavoredMovie", { userFrom: localStorage.getItem("userId") }) .then((res) => { if (res.data.success) { setFavorites(res.data.favorites); console.log(res.data); } else { alert("영화 정보를 가져오는 데 실패했습니다."); } }); }; return ( <div style={{ width: "85%", margin: "3rem auto" }}> <h2>Favorite Movies</h2> <hr /> <table> <thead> <tr> <th>Movie Title</th> <th>Movie Runtime</th> <td>Remove from favorites</td> </tr> </thead> <tbody> {favorites.map((favorite, index) => { return ( <tr key={index}> <td>{favorite.movieTitle}</td> <td>{favorite.movieRunTime} mins</td> <td> <button>Remove</button> </td> </tr> ); })} </tbody> </table> </div> ); } 여기는 favorite.js(서버) 부분입니다 router.post("/getFavoredMovie", (req, res) => { Favorite.find({ userFrom: req.body.userFrom }) // .exec((err, favorites) => { if (err) return res.status(400).send(err); return res.status(200).json({ success: true, favorites }); }); }); 코드는 맞는 것 같은데 Favorite 페이지에 추가가 안되네요 무엇이 문제일까요? Favorite 페이지에서 success는 true로 잘 전달이 되서 콘솔에 찍히는데 favorites는 빈 배열로 나 오네요 ㅜㅜ 깃헙 주소도 첨부합니다! https://github.com/97baek/movie-app
-
해결됨Vue로 Nodebird SNS 만들기
SPA Dynamic url 및 error page(404) 이슈
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다. 안녕하세요. 프로젝트 막바지에 큰 이슈 하나가 발생하여 해결이 쉽지 않아 문의 남깁니다. 문제는, 라우트 관련입니다. 1. 개발 후 웹서버에 배포 시 Error 페이지 기능이 동작이 되지 않습니다. (404) 웹서버(Apache) mod_redirect 를 활용해야 할까요? 2. 넉스트의 dynamic route 가 정상적으로 동작 되지 않습니다. (a폴더/b폴더/_code.vue) 로그인 후 메뉴 클릭을 통한 진입에 대해서는 당연히 문제는 없지만 새로고침을 통해 직접 URL 진입이 불가능한 상황입니다. build시 실제 해당 폴더가 생성되지 않기 때문에 동적으로 라우팅 룰을 생성해줘야 하는 것으로 보이는데, 쉽게 해결할 수 있는 방법이 있는지 문의 드립니다. 명쾌한 강의 감사합니다.
-
[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
js파일 에러
삭제된 글입니다
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
코랩 python version이 3.7로 업그레이드 됐습니다.
os.chdir('/usr/local/lib/python3.6/dist-packages/keras/backend') YOLO 학습에서 기존 코드는 3.6으로 되어 있는데, 아래와 같이 3.7로 바꿔야 될 것 같습니다. os.chdir('/usr/local/lib/python3.7/dist-packages/keras/backend')
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
오류나면서 saga쪽 코드가 실행이 되지 않습니다
console.log로 실행구간을 살펴봤는데 reducer는 아무런 문제 없이 실행되는데 saga에서 막히네요 이래저래 찾아보고 있는데 답이 안나와 질문 올립니다
-
미해결대세는 쿠버네티스 (초급~중급편)
쿠버네티스 대시보드를 열어보고싶습니다.
참고자료(https://kubetm.github.io/practice/appendix/installation_case2/) 의 하단에 dashboard 설치까지 왔습니다. 그런데, 1. ps -ef | grep kubectl 해보면 프로세스는 살아 있습니다. (kubectl proxy --port=8001 --address=172.31.6.167 --accept-hosts=^*$) (aws에 ec2에서 작업중이라 내부ip로 설정했습니다) 2. 위의 인스턴스(마스터,노드1,노드2)의 포트는 모두 열었습니다. 3. xxx.xxx.xxx.xxx은 마스터 인스턴스 공인아이피입니다. http://xxx.xxx.xxx.xxx:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/ 위와 같이하면 타임아웃이 걸리는데 어디가 문제인지 모르겠습니다.ㅠ (http://xxx.xxx.xxx.xxx:8001/ 여기까지만 치면, json형태의 api는 노출이 되는데 뒤에 proxy부분이 어떻게 동작되는지 모르겠습니다.) 쿠버네티스의 ui를 열고싶습니다 ㅠ
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
인텔리제이 커뮤니티버전
기선님 인텔리제이 커뮤니티 버전을 사용하면 말씀해주신 대로 html, css, javascript에 관련된 부분만 불편하다는 말씀이신가요?? 커뮤니티 버전에서는 스프링을 지원하지 않는다고 들은 것같은데, 커뮤니티 버전으로는 스프링을 사용한 프로젝트는 개발이 불가능한가요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
윈도우 10 쓰시는분들중 Power Shell 오류 뜨시는분들
윈도우 10 에서 이런 오류 뜨시는분들 https://jy-tblog.tistory.com/8 여기 링크 들어가셔서 파워쉘 권한을 바꿔주시면 됩니다
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
일대N 컬렉션 페치 조인시의 페이징이 '불가능'?
안녕하세요. 영한님은 강의에서 컬렉션 페치 조인으로는 페이징이 불가능하다고 말씀하셨는데요, 빌드와 실행까지는 어쨌든 되니 불가능하다는 표현은 좀 안맞지 않을까요? 다만, 매우 위험하고 의도한 결과를 못낼 수 있기 때문에 사실상 쓰지 않는 것이 좋다 정도로 이해하는 게 적절한 것 같아서 소견을 말씀드리고 여쭙습니다. _ _;; 읽어 주셔서 감사합니다.
-
해결됨스스로 구축하는 AWS 클라우드 인프라 - 기본편
안녕하세요. VPC관련 질문 드립니다.
강사님 안녕하세요. 먼저 좋은 강의 감사합니다. 강사님께서 VPC를 생성할 때 IPv4 CIDR block 10.0.0.0/16을 입력하셨는데 저로써는 이해가 안갑니다.. 어떤 기준으로 저 값을 입력해주셨는지 설명해주실 수 있나요??? 이 부분이 이해가 안가서 그런지 뒤에 subnet 10.0.1.0/24 부분도 이해가 가질 않습니다.. 감사합니다.
-
미해결쉽게 시작하는 쿠버네티스(v1.35)
vagrant up 진행 시 VirtualBox 에러 발생
안녕하세요. 코드로 쿠버네티스 랩 환경 구성하는 부분에서 에러가 발생해서 다음 강의로 넘어가지 못하고 있습니다. VirtualBox 삭제 후 재다운로드 해봐도 동일한 에러가 발생하는데 조치 방법이 있을까요 ?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
자동로그인 관련 질문이있습니다.
현재 backend 코드를 수정 후 저장을 하면 서버가 다시 실행되면서 로그인이 풀리는 문제가 있습니다. 만들고자 하는 서비스에서는 유저가 한번 로그인하면 다시 풀리지 않게 해야 합니다. 로그인이 안풀리게 하려면 어떻게 해야하나요?
-
미해결[개념반]배워서 바로 쓰는 SQL 쿼리
슬랙 참여
슬랙 커뮤니티에 참여하고 싶습니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
질문있습니다.
안녕하세요 제로초님 nestJs에서 궁금한점이 있어 질문을 올립니다. 테이블 컬럼내용을 수정할려고 하는데 QueryBuilder를 이용해서 업데이트를 할려고 합니다. await this.createQueryBuilder('user') .leftJoinAndSelect('user.buyerProductInfo', 'product') .where('user.userId = :userId', { userId }) .andWhere('product.productId = :productId', { id }) .update(User) .set({}) .execute() set안에 어떻게 코드를 넣어야할지 잘 모르겠습니다. join 한 특정컬럼을 수정할려고합니다.
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
제이쿼리 메서드
안녕하세요 강사님, 27. 제이쿼리 필수 핵심이론 (요소탐색 메서드 - children, siblings)의 강의를 듣던 중 이해가 안되는 부분이 있어서 글남깁니다. 이전 강의에서 강사님께서 분명 display: Inline;과 Inline-block;의 경우 부모요소에 text-align: center; 를 받아야 하며, block의 경우 margin: auto;를 받아야 한다고 하셨는데, 왜 여기서는 아래에 보시다시피 display: block; 인데 margin: auto; 가 아닌 text-align: center;로 받는 건가요? <style> .menu { padding: 0; list-style: none; width: 200px; /* border: 1px solid red;*/ } .menu li > a { background-color: #000; color: #fff; display: block; text-align: center; padding: 5px; border: 1px solid #ddd; } .sub-menu { border: 1px solid black; display: none; } .sub-menu a { display: block; text-align: center; padding: 5px; } </style> </head> <body> <ul class="menu"> <li> <a href="none">MENU-1</a> <div class="sub-menu"> <a href="none">SUB-MENU-1</a> <a href="none">SUB-MENU-2</a> <a href="none">SUB-MENU-3</a> <a href="none">SUB-MENU-4</a> </div> </li> <li> <a href="none">MENU-2</a> <div class="sub-menu"> <a href="none">SUB-MENU-1</a> <a href="none">SUB-MENU-2</a> <a href="none">SUB-MENU-3</a> <a href="none">SUB-MENU-4</a> </div> </li> </ul> <script src="script/jquery-1.12.4.js"></script> <script src="script/custom.js"></script> </body> </html> 항상 강사님의 자세한 답변과 강의에 다시 한번 감사드리며, 번거롭게 해드려 죄송합니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
강의자료
안녕하세요. 수업시간에 선생님께서 설명해주시는 강의자료(?)를 다운 받을 수 있을까요?
-
해결됨[개념반]배워서 바로 쓰는 SQL 쿼리
실습문제3번(Function) 질문드립니다
문제가 직원들의 생일이 월별로 몇명있는지 확인인데 영상에서 나온 결과는 사진에 동그라미 친 것과 같이 월이 같아도 년이 다르면 별도로 추출됩니다. 문제 그대로 월별로 몇명인지 확인해보고싶은데 sql을 어떻게 적어야 할까요?
-
해결됨선형대수학개론
5:28에 오타가 있는거같아요
-1이 아니라 1 아닌가요 ??
-
미해결나만의 포트폴리오 블로그 만들기(feat. 티스토리 스킨)
여러분 이거 설치 안되는 분들 제가 영상 올렸어요 보고 따라하시면 되요!
티도리! 만들어주셔서 감사합니다!~ https://youtu.be/_4GvDi1RUS4 여기에 영상 올렸어요 저도 한 2틀 고생하고 포맷해 영상 만들었습니다공유차 올려요~확인 날짜 : 2021-03-15
-
해결됨팀 개발을 위한 Git, GitHub 입문
여러개의 커밋을 revert
안녕하세요 혹시 여러개의 commit 을 revert 할 경우에는 어떻게 하시나요? 구글링 해보니 (https://stackoverflow.com/questions/1463340/how-to-revert-multiple-git-commits) 1. 여러개의 커밋을 git revert --no-commit 후 한꺼번에 묶어서 되돌리는 commit 을 남김 2. git checkout을 사용 개인적으로 이전에는 원칙없이 그때마다 구글링해서 했었다보니... 유림님은 어떤 방식을 사용하시는지 궁금합니다. 감사합니다~