묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
새 일기 작성시에도 리스트에 안 뜨는 문제
안녕하세요. 강의를 따라가고 있는데 일기를 새로 작성하기를 해도 왜 일기 리스트에는 업데이트가 안 되는 지 궁금합니다. https://codesandbox.io/s/determined-cartwright-oep0ii?file=/public/index.html
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
라우터, 미들웨어 용어
app.get('/', (req, res) => {}); 이 코드에서 콜백함수 부분을 미들웨어(요청에 대한 처리, 응답을 하는 역할?)라고 부르고, get() 메서드를 라우터라고 보면 되나요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
순환참조를 쓰려면 잘 알고 써야한다고 하셨는데
실무에서 특수한 경우에 순환참조를 쓸 일이 있긴 하니까 그렇게 말씀하신 것 같은데, 그런 상황이 전혀 떠오르지가 않아요 혹시 간략한 예라던가 순환참조를 쓰는 이유 같은게 있을까요?
-
미해결프로젝트로 배우는 Vue.js 3
ref, reactive
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. ref로 객체를 관리하면 단점이 있을까요?
-
미해결기출로 대비하는 개발자 전공면접 [CS 완전정복]
강의 노션 공유 요청
안녕하세요좋은 강의 잘 듣고 있습니다.핵심 키워드 단위로 설명해주셔서 정말 많은 도움 되었습니다^^그런데 어제 구글 폼을 작성했는데, 아직 노션 주소를 공유받지 못해서요..ㅠㅠ혹시 확인 부탁드려도 될까요?
-
미해결빅데이터분석기사 실기대비 (R 활용)
(오류) 섹션5 - 작업유형 1 오류 입니다
안녕하세요, 다음과 같이 코드를 실행했을 때 Cabin과 Embarked 값이 이상하게 나옵니다. 잘못된 부분 수정 부탁 드립니다
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
tcp와 http
안녕하세요. 강의를 듣던 중 궁금한 것이 생겨 질문을 남깁니다. 앞에 TCP에 관련해서 배울 때 TCP에 특징으로 연결 지향이 있었습니다. 그리고 HTTP 사용하면 TCP도 사용(?)하게 된다 하셨는데 HTTP의 특징으로 비연결성이 있는게 잘 이해가 되지 않습니다 ㅠㅠ. 서로 시점(?)이 달라서 다른 특징을 보이는 것 일까요? ㅠㅠㅠ
-
미해결실무에서 바로 쓰는 영어 이메일
강의 자료 요청 드립니다.
큰 도움 되었습니다. 지금까지 생각없이 쓰던 잘못된 표현을 바로 잡을 수 있었습니다. 강의 자료 공유해주실 수 있는지요? ty.k@halla.com
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
"프레젠테이션 계층에서 사용자 요청을 검증한다"에 궁금한 점이 있습니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요. 영한님 :) "프레젠테이션 계층에서 사용자 요청을 검증한다"에 대해서 궁금한 점이 있습니다. 아래 상황에서 제가 생각한 것이 맞는지 여쭤보고 싶습니다. "특정 유저의 기본키와 새로운 패스워드를 전달 받아서 해당 유저의 패스워드를 수정해야 하는 REST API가 있다. 이 때 패스워드에는 유저의 이메일이 포함되면 안 된다. 예를 들어, 이메일이 test@gmail.com일 경우 패스워드에 test가 포함되면 안 된다." 위 상황을 해결하기 위해 제가 생각한 로직은 다음과 같습니다. 컨트롤러 계층에서 유저 기본키로 유저의 이메일을 찾아 반환하는 서비스 계층 메서드를 호출한다. 반환된 이메일이 새로운 패스워드에 포함되는지 검증한다. 포함되지 않았다면 유저의 패스워드를 변경하는 서비스 계층 메서드에 유저의 기본키와 새로운 패스워드를 담아서 호출한다. 유저의 패스워드를 변경하는 서비스 계층 메서드에서는 전달받은 유저의 기본키로 유저의 패스워드를 변경한다. 이 때는 패스워드에 유저의 이메일이 포함되어 있는지 검증하지 않는다. 위 상황에서 이러한 로직으로 해결을 하는 것이 최선인지 의문이 듭니다. 이 방법이 틀린 것인지.. 더 좋은 방법이 있는지 가이드를 주시면 감사하겠습니다. :)
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
제이쿼리 작성시 함수에 줄이 생기는 부분
안녕하세요 수업 잘 듣고 있습니다. 포트폴리오 실전 1의 제이쿼리 기초강좌 듣는 중인데 .click 이라던지 .mouseenter 라던지 하는 함수를 적을 때 해당 글자에 줄이 생기더라구요. 첨부한캡쳐 처럼요. 구현하는데 문제는 없습니다. 입력한대로 화면에는 잘 나오는데 저렇게 줄이 그어져 있으니까 제가 뭔가 잘못 입력한 건가 싶어서요.(아시겠지만 비주얼스튜디오코드 쓰고 있습니다.) --------html 소스코드 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> a{ display: inline-block; color: #000; text-decoration: none; background-color: #ddd; width: 100px; text-align: center; padding: 5px; } div{ background: blue; height: 200px; margin-top: 10px; width: 230px; color: #fff; line-height: 200px; text-align: center; display: none; } </style> </head> <body> <a href="#" class="show-btn">보이기</a> <a href="#" class="hide-btn">감추기</a> <div>Box</div> <script src="script/jquery-1.12.4.js"></script> <script src="script/custom.js"></script> </body> </html> -------제이쿼리 코드 (파일명 custom.js) $('.show-btn').click(function(){ $('div').show() }); $('.hide-btn').click(function(){ $('div').hide() });
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
FroncontrollerServlet의 createParamMap 메서드 질문
안녕하세요 이해를 못하고 있는 부분이 있어 질문 드립니다. 처음 주소창에 localhost:8080/front-controller/v3/members/new-form 을 입력하면 위 코드를 이용하여 MemberFormControllerV3 컨트롤러를 호출하고 return new ModelView("new-form") 를 반환 하는거 까지는 이해를 하였는데... 해당 부분을 이해를 못하겠습니다... 해당 request에는 제가 요청한 localhost:8080/front-controller/v3/members/new-form 이라는 URL 주소가 들어 있는건가요?? 아니면 new-form.jsp 에 form에 들어있는 name = username, name = age 가 포함되어 들어가 있는걸까요?? 만약 들어가 있다면 처음 new-form을 호출시에는 key = username, value = null 이렇게 들어가 있는 상태인건가요?....
-
미해결Vue.js + TypeScript 완벽 가이드
깃헙 권한 요청드립니다.
wishbong@gmail.com gitHub 권한 요청드립니다.
-
미해결Vue.js + TypeScript 완벽 가이드
깃헙 권한 요청 드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
npm vue 버전 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 npm 설치 시 vue3 를 기준으로 설치가 되니 아래와 같이 버전을 명시해서 설치를 해야함은 이해했습니다. 딱 왜 저 버전들인지, 만약 다른 라이브러리를 설치할 때 호환되는 버전이 몇인지를 알수있는 방법이 있을까요? npm i vue@2.6.14 npm i vue-router@3.5.3 npm i vuex@3.6.2
-
해결됨애플 웹사이트 인터랙션 클론!
스크롤애니메이션이 최초로 한번만 동작해요 ㅜ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 0번째 scene에서 최초로 스크롤을 했을때는 opacity애니메이션이 잘 동작해요! 다만 0번째 scene을 한번이라도 벗어나면 애니메이션이 없어져버리고 opacity가 변하질않아요 .. 또는 2번째 scene에서 새로고침해서 스크롤을 올렸을 경우에도 messageA_opacity_in값이 출력이안돼요 콘솔로 this.messageA_opacity_in 체크해봤을 때 다른scene넘어가고나면 값을 출력하지않고있긴하더라고요. 딱히 에러가 발생하고있지도 않습니다. 스크롤함수인데 동작을 따로 안하는 이유가 있을까요? 링크 첨부드립니다 https://codesandbox.io/s/fervent-phoebe-pdkdfq?file=/src/App.vue
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
에러 처리를 하면
예를 들어 404나 500에러가 났을 때 그 에러가 본질적으로는 404, 500에러가 맞지만 그 에러를 app.use()로 에러처리를 해서 res.send('어쩌구')로 처리해주면 클라이언트에 전달되는 상태코드는 기본적으로 200이 되는 것인가요?
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
안녕하세요 선생님!
안녕하세요 @AutoWired 관련하여 질의드립니다. 생성자 주입과 필드주입이 각각 있는데, 차이가없는것같은데,, 혹시 두가지의 방식의 차이가있을까요?! 실무에서는어떤거를 더선호하나요..? - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
ESLint Error
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. var a = 0; 으로 하면 ESLint Error 가 발생합니다. console.log(); 만으로는 에러가 안납니다. 어떤 차이가 있을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
ContextConfiguration문제(Did not detect default resource location for test class)
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 아니오3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요, 테스트를 수행하다 문제가 생겨 해결 후 질문드립니다. 제가 테스트를 진행할 시에 이와 같은 문제가 발생하였습니다. "Did not detect default resource location for test class [service.MemberServiceIntegrationTest]: class path resource [service/MemberServiceIntegrationTest-context.xml] does not exist)" 검색을 해보니 main method가 존재하는 클래스(@SpringBootApplication, HelloSpringApplication.class)와 테스트클래스의 이름(MemberServiceIntegrationtest.class)이 동일하지 않아 junit에서 실행해야할 클래스를 찾지 못하기 때문이라는 것을 확인했습니다. 그래서 아래처럼 테스트 클래스에 ContextConfiguration 어노테이션으로 테스트될 클래스를 직접 지정해주었고, 테스트가 정상 작동하였는데요 반면 강의에서는 따로 ContextConfiguration을 지정해주지 않아도 테스트가 정상 수행되었습니다. 저의 케이스와 강의에서의 케이스가 어떻게 다른것인지 궁금합니다. 감사합니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
app.listen은
1. app.listen() 메서드는 뭔가 서버를 열어주는 기능을 하는 것 같은데 만약 그렇다면 제일 먼저 실행되나요 아니면 그냥 다른 코드처럼 순차적으로 실행되나요? 2. app.get(), app.post(), app.listen() 이런 메서드들은 비동기로 동작하나요?