묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
테스트케이스 작성시 오류가 나는데 원인을 모르겠습니다..ㅠㅠ
11강 회원 레포지토리 테스트케이스를 작성하는 과정에서 에러가 나옵니다.. save와 findById, findByName부분에서 타입이 다르다고 하는데 무슨의미인지는 모르겠습니다.. 코드와 오류가 난 부분을 캡쳐해서 올리겠습니다.. 추가로 vscode를 이용하고 있는데, 혹시 이것이 원인은 아니겠지요..? 스프링이 처음이라 정말 막막한데 항상 많은 도움주셔서 감사합니다.
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
aftereach 적용하지 않아도 테스트가 정상작동됩니다.
현재 복습중입니다. 12분 34초에 나오는데, 분명 예전에는 @AfterEach 를 넣지 않으면 repository에서 기존 값들이 지워지지 않아 테스트에 오류가 생겼었습니다. 그런데 지금은 @AfterEach에서 clear 해주지 않아도 알아서 다른 테스트들에서 저장한 값들이 저장되지 않는데, 기본 구조가 바뀐 걸까요? 예를 들면 findAll에서 repository에 멤버1, 멤버2를 저장했습니다. 그러면 레포지토리의 사이즈는 2가 되어야 하는데, 다음 테스트 맨 처음에 repository.size를 출력해주면 0이 나옵니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
domain과 DTO의 차이
domain과 DTO의 차이는 무엇인가요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
파일이 업로드 안됩니다.
C:\Users\mine\Desktop\boilerplate-mern-stack-master>npm run dev > react-boiler-plate@1.0.0 dev > concurrently "npm run backend" "npm run start --prefix client" [0] [0] > react-boiler-plate@1.0.0 backend [0] > nodemon server/index.js [0] [1] [1] > client@0.1.0 start [1] > react-scripts start [1] [0] [nodemon] 1.19.4 [0] [nodemon] to restart at any time, enter `rs` [0] [nodemon] watching dir(s): *.* [0] [nodemon] watching extensions: js,mjs,json [0] [nodemon] starting `node server/index.js` [0] C:\Users\mine\Desktop\boilerplate-mern-stack-master\node_modules\express\lib\router\index.js:458 [0] throw new TypeError('Router.use() requires a middleware function but got a ' + gettype(fn)) [0] ^ [0] [0] TypeError: Router.use() requires a middleware function but got a Object [0] at Function.use (C:\Users\mine\Desktop\boilerplate-mern-stack-master\node_modules\express\lib\router\index.js:458:13) [0] at Function.<anonymous> (C:\Users\mine\Desktop\boilerplate-mern-stack-master\node_modules\express\lib\application.js:220:21) [0] at Array.forEach (<anonymous>) [0] at Function.use (C:\Users\mine\Desktop\boilerplate-mern-stack-master\node_modules\express\lib\application.js:217:7) [0] at Object.<anonymous> (C:\Users\mine\Desktop\boilerplate-mern-stack-master\server\index.js:34:5) [0] at Module._compile (node:internal/modules/cjs/loader:1101:14) [0] at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10) [0] at Module.load (node:internal/modules/cjs/loader:981:32) [0] at Function.Module._load (node:internal/modules/cjs/loader:822:12) [0] at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) [0] at node:internal/main/run_main_module:17:47 [0] [nodemon] app crashed - waiting for file changes before starting... [1] [HPM] Proxy created: / -> http://localhost:5000 [1] i 「wds」: Project is running at http://192.168.189.1/ [1] i 「wds」: webpack output is served from [1] i 「wds」: Content not from webpack is served from C:\Users\mine\Desktop\boilerplate-mern-stack-master\client\public [1] i 「wds」: 404s will fallback to / [1] Starting the development server... [1] [1] Browserslist: caniuse-lite is outdated. Please run: [1] npx browserslist@latest --update-db [1] Compiled with warnings. [1] [1] ./src/components/views/VideoUploadPage/VideouploadPage.js [1] Line 2:36: 'Message' is defined but never used no-unused-vars [1] Line 26:12: 'Private' is assigned a value but never used no-unused-vars [1] Line 27:12: 'Category' is assigned a value but never used no-unused-vars [1] Line 45:24: Missing '()' invoking a constructor new-parens [1] Line 88:25: Invalid alt value for img. Use alt="" for presentational images jsx-a11y/alt-text [1] [1] ./src/components/views/LoginPage/LoginPage.js [1] Line 74:11: 'dirty' is assigned a value but never used no-unused-vars [1] Line 79:11: 'handleReset' is assigned a value but never used no-unused-vars [1] [1] ./src/components/views/RegisterPage/RegisterPage.js [1] Line 92:11: 'dirty' is assigned a value but never used no-unused-vars [1] Line 97:11: 'handleReset' is assigned a value but never used no-unused-vars [1] [1] Search for the keywords to learn more about each warning. [1] To ignore, add // eslint-disable-next-line to the line before. [1] [1] [HPM] Error occurred while trying to proxy request /api/users/auth from localhost:3000 to http://localhost:5000 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors) 이전 강의 까지는 원활하게 되었는데, 이 강의를 듣고, 로그인도 안되는 상태가 되고 video 화면도 forgot password를 누르면 나와서 그 화면으로 가야하는 상태까지 되었습니다. 어떻게 해야할까요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
reverse 구현 관련 질문
선생님 안녕하세요. 각 자연수를 str로 입력받고 reverse 함수에서 int(x[::-1])을 리턴하는 방법으로 접근하는 건 바람직하지 않은 방식일까요? time 모듈을 이용해서 시간을 측정해보니 문자열을 인덱싱하는 방법이 근소하게나마 빠르던데, 인풋에 따라 결과가 달라지거나 제가 놓친 부분이 있을까해서 질문드립니다. 항상 강의 잘 듣고 있습니다. 늦었지만 새해 복 많이 받으세요!
-
미해결따라하면서 배우는 고박사의 유니티 기초
움직임 안됨
마지막 예제(충돌에 따라 태양을 변화시키는 예제)에서, 완전히 동일한 코드임에도 불구하고, 캐릭터 이동이 안됩니다. 인스펙타 창의 포지션 값은 계속 변화하는데 플레이어는 그대로 있습니다. -> 알 수 없지만 완전 똑같은 코드를 새로 해보니 되더라고요! 그런데 이번엔 sun의 color가 변하질 않습니다! using UnityEngine; public class TriggerEvent : MonoBehaviour { [SerializeField] private GameObject moveObject; [SerializeField] private Vector3 moveDirection; private float moveSpeed; private void Awake() { moveSpeed = 5.0f; } private void OntriggerEnter2D(Collider2D collision) { moveObject.GetComponent<SpriteRenderer>().color = Color.black; } private void OnTriggerStay2D(Collider2D collision) { moveObject.transform.position += moveDirection * moveSpeed; } private void OnTriggerExit2D(Collider2D collision) { moveObject.GetComponent<SpriteRenderer>().color = Color.white; moveObject.transform.position = new Vector3(0, 4, 0); } }
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
pre태그
줄바꿈 문제를 해결하기 위해 div태그를 pre태그로 마지막에 변경하셨는데, 저는 변경하고 나니까 굴림체가 되더라구요(ㅋㅋㅋ) 왜 혼자 굴림체인 건가요?ㅜㅜ 바꾸려면 css에서 글씨체 변경해주면 될 것 같은데 div태그와 같은 글씨체로 설정해주려면 어떻게 써야하는지 궁금합니다.
-
미해결도커 쓸 땐 필수! 도커 컴포즈
docker-compose 명령어 관련 질문입니다.
- 먼저 유사한 질문이 있었는지 검색해보세요. - 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.- 현재 사용 중인 OS와 Dockerfile, docker-compose.yml 파일을 공유해주시면 문제 해결에 도움이 됩니다. (gist에 올리고 링크만 남겨주시면 코드가 더 이뻐보이더라고요.) 현재 사용중인 OS는 centos 7.8 버전이고, docker-compose.yml 파일은 version: "3.9" services: db: image: mysql:5.7 volumes: - db_data:/users/dbdata1 restart: always environment: MYSQL_ROOT_PASSWORD: somewordpress MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD: wordpress wordpress: depends_on: - db image: wordpress:latest volumes: - wordpress_data:/var/www/html ports: - "8000:80" restart: always environment: WORDPRESS_DB_HOST: db WORDPRESS_DB_USER: wordpress WORDPRESS_DB_PASSWORD: wordpress WORDPRESS_DB_NAME: wordpress volumes: db_data: {} wordpress_data: {} 로 docs.docker.com 홈페이지에 있는 내용을 실습하고 있습니다. 그런데 yml 파일을 생성하여서 만든 두 service db와 wordpress중 설치과정에서 문제가 생겨 하나의 서비스만 부분 삭제 혹은 실행을 멈추고 싶어서 docker-compose stop [서비스명]을 입력하였더니 ERROR: No such service: my_wordpress_db_1 와 같은 에러가 발생하였습니다. 혹시 하나의 서비스만 삭제하려면 어떻게 명령어를 입력해야 하는지 알려주실 수 있나요?
-
미해결대세는 쿠버네티스 (초급~중급편)
대시보드에 아무것도 안나와요.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
새로고침 시 hydrate 상태 초기화 문제 질문 있습니다.
import { END } from 'redux-saga'; import axios from 'axios'; import { wrapper } from '../store/configureStore'; . . (중간 코드 생략) . . export const getServerSideProps = wrapper.getServerSideProps((store) => async ({ req }) => { console.log('getServerSideProps req: ', req); const cookie = req ? req.headers.cookie : ''; axios.defaults.headers.Cookie = ''; if (req && cookie) { axios.defaults.headers.Cookie = cookie; } store.dispatch({ type: LOAD_MY_INFO_REQUEST, }); store.dispatch(END); await store.sagaTask.toPromise(); }); 처음에 로그인 시 cookie 도 잘 받아오며 SSR도 잘 동작합니다. @@INIT state는 초기값이고 hydrate를 통해 이후 state를 보면 로그인 정보도 잘 담겨 있습니다. 그런데 새로고침 시 hydrate 을 보면 state가 초기화가 되어있고 me 의 정보에 로그인된 user의 정보가 담겨있지 않습니다. cookie는 잘 가지고 있다고 나와 있는데 무엇이 문제인지 ㅍ파악이 되지 않습니다. 흐름을 봐도 문제가 없는 것 같은데.. 해결을 위해 힌트를 얻을 수 있는 방법이 있을까요?제가 확인해봐야 할 것이 무엇인지 알고 싶습니다. 1. 로그인 전 2. 로그인 후 3. 로그인 후 새로고침 시 4. cookie 보유 여부 (브라우저 localhost: 3000)
-
미해결3dsmax 모델링 고수의 비밀! (Modeling Expert Technique)
Hide unselected 관련 질문입니다.
polygon 모드에서 면 하나를 선택한 뒤에 alt I(hide unselected)가 잘되는데요. editable poly모드에서 alt I를 눌러도 안되네요.. 근데 마우스 우클릭해서 hide unselected를 누르면 되긴 하는데 단축키는 안되는 이유가 뭘까요? 그리고 shfit loop를 할 때 저는 선만 그어지고 튀어나오지는 않는 곳도 있는데 따로 만질 수 있는 옵션이 있을까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
주차별 강의의 문제를 푸는 방식 질문
안녕하세요. 이번에 1주차 개념 강의들은 들었습니다. 그 이후에 1-A 같은 문제 해설 강의가 있잖아요. 이런 강의들을 듣기 이전에 어떻게 해야 할지 질문합니다. 문제 번호들은 그냥 예시로 든 겁니다. 교안에 있는 거 외우기 했고요 문제는 해설 강의 듣기 전에 백준에서 충분히 고민도 했습니다. 그러나 몇 시간 동안 충분히 고민했음에도 안 풀리는 경우에는 어떻게 해야 할지 모르겠습니다. 예를 들면 정규식에 대해서 전혀 몰랐다면 못 풀었을 문제를 고민한다고 될 문제는 아니지 않습니까? 1. 1-G 이런 문제를 우선 스스로 풀어 보려고 몇 시간 동안 시도한다. 2. 정 모르겠으면 투포인터, 정규식 같은 개념이나 reference 알고리즘을 찾아 공부하고 다시 푼다. 그리고 풀면 강의로 가서 강사님의 풀이로 다시 푼다. 이렇게 해야 할까요? 아니면 다른 방법이 있을까요?
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
max-width
선생님 매번 궁금한거나 고민에 대해서 답변해주셔서 감사합니다. 요번에는 공부하면서 공금한게 있어서 글을 남기게 되었습니다. 다름이 아니라 media query 없이 max-width 를 활용하여 화면을 줄일때 그 비율만큼 줄어드는 반응형을 제작하고 있습니다. 제가 현재 사용하는 모니터는 듀얼모니터(a,b)와 노트북 모니터 총 3개입니다. 노트북 모니터와 모니터 a에서는 브라우저 크기가 100%상태에서 화면에 꽉차고 화면을 줄여도 비율만큼 줄어듭니다. 하지만 다른 모니터 b(a 모니터보다 크기가 조금 더 큽니다)에서는 100%상태임에도 불구하고 화면 양옆의 여백이 남습니다. 제가 max-width에 대해서 잘못 이해하고 있는건지 아니면 좀더 큰 모니터에서는 원래 이렇게 나오는게 정상인건지 궁금합니다.
-
미해결실습 UI 개발로 배워보는 순수 javascript 와 VueJS 개발
선생님 안녕하세요!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 강의 감사히 잘 듣고있습니당. 혹시 개인적으로 과외를 받을 수 있는 방법이 없을까해서요 ㅠㅠ.. 늦깍이 학생인데 도움을 받고 싶습니당
-
미해결자바(javafx) 실전 데스크탑앱 프로젝트 - 유튜브관리앱
왜 클릭했을 때 한번만 previous, current 뜨고 다시 클릭하면 안뜰까요?
list 아이템 추가해주고 클릭했을 때 처음에만 previous, current가 뜨고 다른거 클릭하면 안뜨네요..
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
getServerSideProps 사용관련 질문 있습니다.
먼저 현재 배포는 하지 않았고 npm run dev를 통해 개발을 진행하고 있습니다. 브라우저의 도매인은 현재 localhost 3000 이고, server의 도메인은 localhost: 3065입니다. ! 질문: next.js에 Server Side Rendering을 적용하기 위해선 api 서버가 배포가 되어있어야 하나요? 그게 아니라면 아래의 방식에서 발생하는 에러의 원인을 찾아봤지만 파악하기가 어렵습니다... 조언 부탁드립니다. reducer에 index.js 수정 뒤 pages/index.js에서 사용법을 참고하여 하단에 아래의 코드를 추가했습니다. import { END } from 'redux-saga'; export const getServerSideProps = wrapper.getServerSideProps((store) => async ({ req }) => { console.log('getServerSideProps req: ', req); store.dispatch({ type: LOAD_MY_INFO_REQUEST, }); store.dispatch(END); await store.sagaTask.toPromise(); 그런데 아래와 같은 에러가 발생합니다. TypeError: Cannot read properties of undefined (reading 'getServerSideProps') 개발자 console network
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
윈도우 환경하에서 머신러닝 프로그램 구현
먼저 강의 감사드립니다. 제가 학습된 모델을 윈도우 프로그램으로 구현을 하고 싶은데 윈도우 프로그램으로 구현하는 방법이 어떤 방법들이 있는지 알고 싶습니다. 일예로 학습은 파이썬으로 했는데 이것을 C/C++ 혹은 C#으로 코드를 변환해서 윈도우 환경에서 구현하는지 아니면 다른 구현 방법이 방법이 있는지 궁금합니다. 구현하는 방법론에 대해 전반적으로 어떤식으로 하는지 알고싶습니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
model관계 설정 중 through을 통해 table이 안만들어집니다..
user 테이블의 관계 설정 중 follower,following 부분에서 중간 table인 follow가 생성이 안됩니다. 관계 설정도 빠짐없이 한 것 같은데 mysql 상에서도 table이 생성되지 않습니다.
-
미해결면접과 취업을 부르는 '퍼블리셔 개인 포트폴리오 홈페이지' 제작
크로스브라우징 질문드려요
크로스브라우징 관련해서 질문드립니다. 포트폴리오 결과물 중, filter 등의 일부 속성 때문에 인터넷 익스플로어에서 적용이 안되는 상황인데요. 크롬과 엣지는 물론 적용이 되구요... 이부분은 IE에 맞게 고쳐야 하는지 하는건가요? 그리고 다른 결과물을 만들때도 모든 브라우저에 맞게 속성을 사용해야 하는건지도 궁금합니다.
-
미해결우디의 포토샵 강좌
편집작업완료가 안돼요..
편집을 완료하고 ctrl+D를 눌러서 작업완료하려고하는데 작업완료가안되는건 왜일까요..enter를 쳐도 안됩니다.