묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
Cannot read property 'email' of undefined
안녕하세요. 코드를 강사님과 똑같이 작성 후 postman으로 로그인 기능을 시연하던 중에 "Cannot read property 'email' of undefined" 에러가 떴습니다. 에러 메세지를 구글에 그대로 검색해보았더니 많이 보였던 키워드들이 bodyParser 였습니다. 우선 제 github 주소 첨부드리겠습니다. https://github.com/Moon-Sangho/mern-stack-tutorial index.js파일 48번째 줄에서 console.log(req)를 확인했는데 body 프로퍼티에 email, password가 담겨져 있는 것을 확인했습니다. 그 뒤에 req.body를 확인해보니 undefined가 뜨네요.. 느낌상 bodyParser 문제같긴 한데 제 코드상에서 문제될만한 부분을 찾지 못해서 이렇게 도움을 요청드립니다. 아래는 에러메세지와 postman 스크린샷입니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
리덕스를 연동하는 과정에서 오류가 납니다 .
제로초님 동영상의 코드와 일치하는데 import reducer from '../reducers'; 에서 오류가 나네요 .
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
선형리스트와 연결 리스트에 대하여 질문드립니다.
배열과 동적 배열은 연속된 순서의 자료집합으로 선형임을 알수 있었습니다. 연결리스트는 연속되지 않은 자료집합임을 알게 되었는데요. 이는 순서대로가 아니기에 선형이 아닌 비선형이라고 생각 했었습니다. 하지만 다시 생각해보니 비선형인 트리와 그래프는 노드 및 버텍스를 통해 다음으로 들어갈 수 있는 방이 여러개이므로 비선형이다- 라고 다시 이해했습니다. 정리해서 말씀 드리자면 연결 리스트는 연속되지 않지만 기준의 방에서 앞의 방과 뒤의 방을 각각 하나씩만 갖고 있기에 선형, 트리와 그래프는 앞과 방이 여러개 일수도 있기에 비선형이다- 이렇게 이해 했는데 이게 맞는 것일까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
로그인 후 프로필 페이지에서 로그아웃 하는경우, 회원가입 페이지에 접근하는 경우 발생하는 문제
제목처럼 하면 자신의 글은 리트윗할 수 없습니다. 이미 리트윗한 게시물입니다. 라는 문구가 반복해서 뜨길래 front > pages > index에서 useEffect로 내 정보 불러오기 요청이랑 포스트 요청을 실행하는 부분을 다음 아래 코드처럼 프로필, 회원가입 페이지가 아닌 메인 홈에서만 작동하게 조건문을 걸어줬는데 괜찮은 방법인가요? 아니면 서버에서 막아주려면 어떻게 수정하는게 좋을까요? useEffect(() => { if (!window.location.href === "http://localhost:3000/") { return null; } dispatch({ type: LOAD_MY_INFO_REQUEST, }); dispatch({ type: LOAD_POSTS_REQUEST, }); }, []);
-
미해결타입스크립트 입문 - 기초부터 실전까지
tsc 컴파일러 오류가 발생합니다.
환경: windows10, VS Code, Powershell 증상: tsc src/index.ts 명령 실행시 아래 오류메시지 생김 오류메시지: src/index.ts:55:14 - error TS2585: 'Promise' only refers to a type, but is being used as a value here. Do you need to change your target library? Try changing the `lib` compiler option to es2015 or later. 소스 링크 질문2: 제 소스 코드를 보면 검색한 주소를 화면에 보여주기 위해서 setTimeout() 을 사용했는데, 더 좋은 방법은 없을지도 궁금해요.
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
kubeadm init 시 오류
root@master:/home/server1# kubeadm init W1221 01:11:07.031709 8457 version.go:101] could not fetch a Kubernetes version from the internet: unable to get URL "https://dl.k8s.io/release/stable-1.txt": Get "https://dl.k8s.io/release/stable-1.txt": dial tcp: lookup dl.k8s.io on 127.0.0.53:53: server misbehaving W1221 01:11:07.031790 8457 version.go:102] falling back to the local client version: v1.20.1 [init] Using Kubernetes version: v1.20.1 [preflight] Running pre-flight checks [WARNING IsDockerSystemdCheck]: detected "cgroupfs" as the Docker cgroup driver. The recommended driver is "systemd". Please follow the guide at https://kubernetes.io/docs/setup/cri/ [preflight] Pulling images required for setting up a Kubernetes cluster [preflight] This might take a minute or two, depending on the speed of your internet connection [preflight] You can also perform this action in beforehand using 'kubeadm config images pull' error execution phase preflight: [preflight] Some fatal errors occurred: [ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-apiserver:v1.20.1: output: Error response from daemon: Get https://k8s.gcr.io/v2/: dial tcp: lookup k8s.gcr.io: no such host , error: exit status 1 [ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-controller-manager:v1.20.1: output: Error response from daemon: Get https://k8s.gcr.io/v2/: dial tcp: lookup k8s.gcr.io: no such host , error: exit status 1 [ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-scheduler:v1.20.1: output: Error response from daemon: Get https://k8s.gcr.io/v2/: dial tcp: lookup k8s.gcr.io: no such host , error: exit status 1 [ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-proxy:v1.20.1: output: Error response from daemon: Get https://k8s.gcr.io/v2/: dial tcp: lookup k8s.gcr.io: no such host , error: exit status 1 [ERROR ImagePull]: failed to pull image k8s.gcr.io/pause:3.2: output: Error response from daemon: Get https://k8s.gcr.io/v2/: dial tcp: lookup k8s.gcr.io: no such host , error: exit status 1 [ERROR ImagePull]: failed to pull image k8s.gcr.io/etcd:3.4.13-0: output: Error response from daemon: Get https://k8s.gcr.io/v2/: dial tcp: lookup k8s.gcr.io: no such host , error: exit status 1 [ERROR ImagePull]: failed to pull image k8s.gcr.io/coredns:1.7.0: output: Error response from daemon: Get https://k8s.gcr.io/v2/: dial tcp: lookup k8s.gcr.io: no such host , error: exit status 1 [preflight] If you know what you are doing, you can make a check non-fatal with `--ignore-preflight-errors=...` To see the stack trace of this error execute with --v=5 or higher root@master:/home/server1# kubeadm config images pull W1221 01:11:19.926282 8988 version.go:101] could not fetch a Kubernetes version from the internet: unable to get URL "https://dl.k8s.io/release/stable-1.txt": Get "https://dl.k8s.io/release/stable-1.txt": dial tcp: lookup dl.k8s.io on 127.0.0.53:53: server misbehaving W1221 01:11:19.926337 8988 version.go:102] falling back to the local client version: v1.20.1 failed to pull image "k8s.gcr.io/kube-apiserver:v1.20.1": output: Error response from daemon: Get https://k8s.gcr.io/v2/: dial tcp: lookup k8s.gcr.io: no such host , error: exit status 1 To see the stack trace of this error execute with --v=5 or higher 그대로 따라하고 kubeadm init 명령어 치니까 저렇게 나옵니다... 해결방법 있을까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
client 에서 npm install 을하면 vulnerability 가 많이 뜹니다.
npm install 을 하고나면 found 5068 vulnerabilities (5060 low, 8 high) in 1964 scanned packages run `npm audit fix` to fix 4961 of them. 104 vulnerabilities require semver-major dependency updates. 3 vulnerabilities require manual review. See the full report for details. 위와같이 나오고 npm audit fix를 하고나면 found 107 vulnerabilities (104 low, 3 high) in 1965 scanned packages 104 vulnerabilities require semver-major dependency updates. 3 vulnerabilities require manual review. See the full report for details. 이렇게 나오네요 이후에 진행하는데 지장이 없는걸까요??
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
out을 사용하는 이유
안녕하세요! 7분 25초부터 나오는 설명이 잘 이해가 되지 않아서 질문드립니다. 영상에서 말하는 반환하고 싶은 값이 무엇인지 모르겠어서 이해가 되지 않는 것 같습니다. 원본에 반환하고 싶은 값을 넣어주고자 하면 AddOne 메소드 안에 원하는 대로 식 작성하면 될텐데 왜 아무것도 안하면 문제 아닌 문제가 된다고 하는 건가요? ref는 메소드 안에서 꼭 수정되거나 사용되어야 하는 건 아니라고 알고 있는데 영상에서 나온 out 의 사용 원인?(반환값 여러개일 때 제외)을 잘 모르겠습니다.
-
해결됨타입스크립트 입문 - 기초부터 실전까지
[질문아님] 제네릭이랑 이번 실습 강의 너무 좋네요!
질문 게시판 도배 죄송합니다. 그런데 진짜 내용이 너무 좋았어요. 실습 내용도 재밌었고, 설명도 머리에 쏙쏙 들어옵니다 ㅎㅎ.
-
미해결홍정모의 따라하며 배우는 C언어
putchar 함수 질문
int main() { char c; while ((c = _getche()) != '.') // echo //putchar(c); return 0; } 여기서 putchar함수를 주석처리 해버리면 while문이 한번만 작동하고 끝이나네요 ;이 없어서 그런것 같은데 논리적으로 이해가 가지 않습니다 ㅜㅜ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
메인 클래스 찾을 수 없는 오류
기존의 자바 1.8버전을 사용중이 였는데 지우고 11버전으로 다시 설치하여 빌드를 실행하면 메인클레스를 찾을수 없다는 오류가 계속 납니다. 환경변수 적용과 버전까지 다맞췄는데도 동일한 오류가 발생하고 있습니다 ㅜㅜㅜ해결 방향을 알고싶습니다!
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
DecisionTreeClassifier 객체의 random_state 값
의사 결정 트리 클래스 DecisionTreeClassifier 객체를 생성할 때 코드가 dt_clf = Decision_TreeClassfier(random_state=11) 이렇게 되던데요, random_state 값이 왜 파라미터로 필요한지 궁금해요. 이 객체는 이후에 학습 데이터 와 테스트 데이터를 받아서 학습과 예측을 수행하잖아요?? 이 과정에서 학습 데이터와 테스트 데이터가 어떻게 분리되었는지는 알 필요가 없는데 이 값이 왜 들어가나요???
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
req , res 질문드리겠습니다
index.js const result = await request(req,'/posts/my'); res.json(result.data); v2.js router.get('/posts/my',verifyToken,(req,res)=>{ Post.findAll({ where : {userId:req.decoded.id}}) .then((posts)=>{ console.log(posts); res.json({ code : 200, payload : posts, }) }) v2에서 프로미스가 resolve가 되고 then에 있는 res.json()메소드를 이용해서 json데이타를 리턴하고 리턴한값을 const result에서 받고 다시 res.json()으로 뿌리는건 이해했는데 result.data가 리턴한json값이 있는걸 어떻게 아셧나용?? express doc봐도 어디있는지 잘 모르겠네요; 그리고 화면에 뿌려진 posts값이 json포맷의 문자열로 나오는이유도 res.json이 내부처리에 JSON.stringfy로 변환한후 res.send()호출해서 그런거 잘 이해한거 맞을까용?
-
미해결[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
파일 병합 질문 드립니다
강사님 안녕하세요. 마지막에 파일 병합하는 코드 질문 드립니다. (강의 9:15) first_doc = True for file in csv_list: doc = create_dateframe(file) if first_doc: final_doc, first_doc = doc, False else: final_doc = pd.merge(final_doc, doc, how='outer', left_index=True, right_index=True) "first_doc=True면 첫 프레임을 지금 프레임으로 만들고, first_doc이 채워졌으니 False로 만든다. 이후 final_doc이 기본 프레임이 된다."고 말씀하셨는데 이해가 안되서요. 아니 if first_doc: final_doc, first_doc = doc, False 의 문법 자체를 모르겠습니다 ㅠㅠ 이건 어떤 원리로 작성된 코드인지요?
-
미해결리눅스 쉘 스크립트 마스터
질문있습니다.
name=michael; printf -v legend "%s jackson" $name; echo $legend 해당 명령을 입력했을 때, 결과로 michael jackson 출력되는데 %s jackson $name 이부분이 어떻게 적용되는지 자세히 설명 부탁드립니다.
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
안녕하세요! 모듈 import 질문입니다.
안녕하세요! 모듈 import 할 때 자동완성이 안되는데 왜그럴까요? package.json보면 모듈들이 정상적으로 설치되어있는것은 확인했습니다! 자동완성이 안되니 생산성이 떨어지네요ㅜㅜㅜㅜ
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
git 권한부탁드립니다.
인프런 이메일 : unoons@gmail.com깃헙 아이디 : unoons@gmail.com깃헙 Username : suoons 입니다 감사합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
안녕하세요 강사님.
안녕하세요 강사님. 좋은 강의 잘 듣고 있습니다. 다름이 아니라 강의내용을 복습하고자 아주 간단하게 정리만해서 블로그에 올리려고 하는데 출처를 남기고 올려도 될까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
기본키- 복합키
안녕하세요 강사님. 테이블을 새로 생성시에는 변하지않는 키값으로 설정하여 기본키를 정하는게 맞을 것 같은데 이미 생성되어있는 테이블이어서 변경이 어려운 경우 (기본키가 복합키로 되어있음) 이때는 어떤식으로 매핑을 해주면 되나요?
-
미해결[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
용어 관련
선생님, 강의 중간중간에 아이템이라는 용어를 사용하시는데, 아이템은 무엇이라고 생각하면 되는 건가요? 데이터, object, 객체, 아이템.. 등의 용어가 살짝 헷갈리네요. 답변에 미리 감사드립니다!