inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

왜 에러가 났는지

미해결

생활코딩 - 자바스크립트(JavaScript) 기본

왜 에러가 났는지 모르겠어요 .혹시 해결책 아시는 분 있을까요 ?

  • javascript
pancke$ 댓글 1 좋아요 0 조회수 409

배경 색

미해결

파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)

배경 색이 이렇게ㅡ나와요

  • python
  • GUI
  • pygame
Knayeong07 댓글 1 좋아요 0 조회수 382

findBaseAddress가 null을 반환하는 경우?

미해결

해커를 위한 iOS 앱 모의 해킹 전문 과정

제가 복습을 하다가 다음과 같은 문제가 발생하였습니다. 예를들어 var realBase = Module.findBaseAddress('테스트') console.log(realBase) 여기서는 테스트라는 앱이라고 지칭하였지만 다른 한글이름으로된 앱입니다. 한글로된 앱의 realBase가 null로 나오는데 혹시 이유가 무엇인가요?

  • findBaseAddress
  • 모의해킹
  • ios
tiger 댓글 1 좋아요 0 조회수 392

sudo apt-get install -y nodejs 오류

미해결

[리뉴얼] React로 NodeBird SNS 만들기

최종 명령어 sudo apt-get install -y nodejs 에서 생기는 오류입니다. 노드 버전도 14로 제로초님과 동일하게 맞췄는데, python-minimal 이 설치되지 않았다고 뜹니다.. 그래서 python-minimal을 설치하려 하니, python2-minimal을 설치하라고 하고, 위 패키지를 설치해도 동일한 오류가 반복됩니다. stackoverflow를 통해 python3-minimal을 다운받으래서 설치해도 동일한 오류가 발생하는데, 해결 방법이 있을까요?? force 명령어로 apt-get install을 해도 업그레이드가 안되는 것 같아요 ㅠㅠ 추가적으로 apt policy도 올려보겠습니다.

  • nodejs
  • express
  • redux
  • react
  • Next.js
junh0328 댓글 1 좋아요 0 조회수 316

도메인이 아닌 타입의 Rowmapper

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

안녕하세요. 항상 좋은강의 정말 감사합니다. 강의를 듣다가 궁금한 점이 생겨 질문드립니다. 만약 "SELECT e.eno, d.dname FROM employees e, departments d" 처럼 쿼리문의 결과가 도메인형태가 아닌 경우에 결과를 어떻게 받아와야 하는지 궁금합니다.

  • spring-boot
  • java
  • MVC
  • spring
긕긕 댓글 1 좋아요 0 조회수 195

True and False 이면 False 가 되는 이유가 무엇인가요?

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

print('e4:', 5+10>0 and not 7+3 == 10) 에서 5+10>0 인건 true 이고 not 7+3 == 10 인건 false 잖아요. 그러면 true and false 가 되니까 이런 경우는 무조건 false 인가요?

  • python
댓글 1 좋아요 1 조회수 222

포스트맨 false 오류 수정

미해결

따라하며 배우는 노드, 리액트 시리즈 - 기본 강의

왜 false가 뜨는지는 원인을 찾았긴 했습니다. email에 l자를 하나 더 붙인게 오인이었습니다. 근데 User.js에서 email을 고쳐도 postman에서는 수정해도 안바뀌네요 ㅎㅎ 삭제하고 다시 post을 보내도 그러네요 일단은 오타난 글자 그대로 적으면 오류가 안나서 그냥 가긴 하는데 원인을 모르겠으니 찜찜하네용... ///////////// DB문제였네요.. DB을 그냥 초기화하고 새로만드니 되네요

  • nodejs
  • react
k0502s 댓글 1 좋아요 0 조회수 309

passport-naver

해결됨

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

passport-naver을 이용해보려 하는데 porfile.displayName 값이 계속 undefind여서 nick값에 들어가지가 않습니다... naver 앱등록할때 권한도 다 설정 해줬는데 왜 정보를 받아오지 못할까요 제로초님 ㅠㅠ const passport = require ( ' passport ' ) ; const NaverStrategy = require ( ' passport-naver ' ) . Strategy ; const User = require ( ' ../models/user ' ) ; module . exports = () => { passport . use ( new NaverStrategy ( { clientID : process . env . NAVER_ID , // 네이버에서 발급받을 ID clientSecret : process . env . NAVER_SECRET , callbackURL : ' /auth/naver/callback ' , // 네이버로부터 인증결과를 받을 라우터 주소 }, async ( accessToken , refreshRoken , response , done ) => { // 네[이버에서 인증 후 Token 과 profile을 보내준다. console . log ( ' naver profile ' , response) ; try { const exUser = await User . findOne ( { // 기존의 User가 있는지 조회 where : { snsId : response . id , provider : ' naver ' }, } ) ; if (exUser) { // 기존 User의 정보가 있다면 User정보를 done과 호출하고 전략을 종료 done ( null , exUser) ; } else { // 기존의 User정보가 없다면 회원가입을 진행 const newUser = await User . create ( { email : response . emails[ 0 ] . value , nick : response . id , snsId : response . id , provider : ' naver ' , naver : response . _json } ) ; done ( null , newUser) ; // 사용자 생성 후 done함수 호출 } } catch (error) { console . log (error) ; done (error) ; } } )) ; }; 이렇게 작성했습니다 naver profile { provider: 'naver', id: '60727489', displayName: undefined, emails: [ { value: 'juren528@gmail.com' } ], _json: { email: 'juren528@gmail.com', nickname: undefined, profile_image: undefined, age: undefined, birthday: undefined, id: '60727489' } } 가져온 결과 콘솔로 확인해보니 이렇게 나오구요 좀더 공부해보려다 안되서 막막합니다 ㅠㅠ 혹시 이유를 아실까요 ㅠㅠ

  • nodejs
  • mysql
  • mongodb
  • Sequelize
댓글 3 좋아요 0 조회수 860

용어 ‘노드’에 대해서 질문이 있습니다

해결됨

초보를 위한 쿠버네티스 안내서

노드가 어떤 걸 가리키는지 궁금한데요, 웹서버, DB 서버 하나하나를 노드라고 이해하면 될까요?

  • kubernetes
  • docker
정소영 댓글 2 좋아요 1 조회수 432

mongoose 연결 옵션 useUnifiedTopology <- 용도

미해결

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

mongoose 사용해서 mongo DB접속시 옵션값 중에서 useUnifiedTopology <- 요건 어떤 옵션인가요? 이게 없으면 (node:4744) DeprecationWarning:~(생략) 에러가 떠서 해당 옵션 넣으니깐 사라지긴 했는데 useUnifiedTopology 옵션 용도가 뭔지 모르겠습니다.

  • mongoose
  • Sequelize
  • nodejs
  • mongodb
  • mysql
Chi haeng Yi 댓글 1 좋아요 0 조회수 1610

입력 값 질문 있습니다!

미해결

it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비

scanf로 받아올 때 "%[^\n]s"로 받아오면 안되는걸까요?

  • C++
  • 코테 준비 같이 해요!
ski JY 댓글 1 좋아요 0 조회수 201

라면은 드셨나요?

해결됨

자바스크립트 비기너: 튼튼한 기본 만들기

전 육개장 사발면

  • oop
  • javascript
최율겸 댓글 5 좋아요 7 조회수 406

이런 에러는 왜 생기는건가요?

미해결

따라하며 배우는 노드, 리액트 시리즈 - 기본 강의

(node:17608) [DEP0148] DeprecationWarning: Use of deprecated folder mapping "./" in the "exports" field module resolution of the package at C:\Users\oksos\Desktop\study\PTE\loginWeb\client\node_modules\postcss-safe-parser\node_modules\postcss\package.json. Update this package.json to use a subpath pattern like "./*". (Use `node --trace-deprecation ...` to show where the warning was created) createProxyMiddleware is not a function

  • nodejs
  • react
3DPIT 댓글 1 좋아요 0 조회수 596

첫번째 for문에서 i값 5가 5번 출력 되는 이유

해결됨

생활코딩 - 자바스크립트(JavaScript) 기본

var arr = [] for(var i = 0; i < 5; i++){ arr[i] = function(){ return i; } } 이 때 return i는 5보다 작은 수인 4가 되서, 값 4가 담깁니다. var arr = [0,1,2,3,4]가 됩니다. 즉,배열은 for문 때문에 0,1,2,3,4까지 담기고 return i는 for문이 종료되는 시점의 i값을 리턴하기 때문에 4가 되는 것이죠. 그런데, for(var index in arr) { console.log(arr[index]()); } for in문으로 arr 배열에 있는 인덱스 번호만큼 콘솔창에서 arr[index]를 출력하라고 하죠, 첫번째 for문의 리턴값을 현재 4가 담겨져 있고 4의 ***index*** 번호는 5번 입니다. 즉 arr=[0,1,2,3,4] 배열 중에 숫자 4 값의 자리번호(index)번호는 5번인것이죠. 그래서 배열의 인덱스 수(5번) 만큼 for in문에서 콘솔이 5회 출력되고, 0부터 4번까지의 인덱스번호인 5번이 출력되서 5번이 5회 출력된 값이 나온거라고 이해 했습니다.

  • javascript
밀크티 댓글 3 좋아요 0 조회수 581

좋은 강의 너무 감사합니다 궁금한점이 있습니다.

미해결

웹 게임을 만들며 배우는 React

hot reloading 으로 바꾼뒤로는 internal/crypto/hash.js:84 throw new ERR_INVALID_ARG_TYPE( 로 시작하는 에러로 더이상 npx webpack 이 되지 않았습니다. 그리고 값이 바뀌어도 [WDS] not changed 라고 뜨면서 값이 바뀌지 않았습니다 이유가 궁금합니다!!

  • react
Fly 댓글 1 좋아요 1 조회수 210

visibility 대신 z-index

미해결

HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)

<! DOCTYPE html > < html lang = "en" > < head > < meta charset = "UTF-8" > < meta name = "viewport" content = "width=device-width, initial-scale=1.0" > < title > 2. 인접선택자-텝메뉴-Opacity </ title > < style > body { margin : 0 ; display : flex ; justify-content : center ; height : 100vh ; align-items : center ; } .tab-inner { width : 300px ; height : 350px ; position : relative ; } .tab-inner input [ type = 'radio' ] { display : none ; } .tab-inner .content { position : absolute ; top : 0 ; left : 0 ; opacity : 0 ; transition : 1s ; } .tab-inner .btn { width : 100% ; text-align : center ; position : absolute ; bottom : 0 ; } .tab-inner label { background-color : lightgrey ; width : 10px ; height : 10px ; display : inline-block ; border-radius : 50% ; cursor : pointer ; } .tab-inner input [ id = 'tab1' ] :checked ~ .btn label [ for = 'tab1' ], .tab-inner input [ id = 'tab2' ] :checked ~ .btn label [ for = 'tab2' ], .tab-inner input [ id = 'tab3' ] :checked ~ .btn label [ for = 'tab3' ] { background-color : crimson ; } .tab-inner input [ id = 'tab1' ] :checked ~ .slide1 , .tab-inner input [ id = 'tab2' ] :checked ~ .slide2 , .tab-inner input [ id = 'tab3' ] :checked ~ .slide3 { opacity : 1 ; z-index : 1 ; } </ style > </ head > < body > < div class = "tab-inner" > < input type = "radio" name = "tab" id = "tab1" checked > < input type = "radio" name = "tab" id = "tab2" > < input type = "radio" name = "tab" id = "tab3" > < div class = "content slide1" > < a href = "#none1" > < img src = "./image/slide-01.jpg" alt = "슬라이드이미지1" > </ a > </ div > < div class = "content slide2" > < a href = "#none2" > < img src = "./image/slide-02.jpg" alt = "슬라이드이미지2" > </ a > </ div > < div class = "content slide3" > < a href = "#none3" > < img src = "./image/slide-03.jpg" alt = "슬라이드이미지3" > </ a > </ div > < div class = "btn" > < label for = "tab1" ></ label > < label for = "tab2" ></ label > < label for = "tab3" ></ label > </ div > </ div > </ body > </ html > 선생님 혹시 visibility 자리에 대신 z-index를 넣어서 check 되었을 떄 check된 상품이 제일 위로 올라 오게 하는 방법은 잘못된 방법인가요? 만약 잘못된 방법이 아니라면 둘 중 어느 것이 더 선호 되는 방법인가요 ? 항상 친절한 답변 감사드립니다 ㅠ

  • jquery
  • HTML/CSS
rudals8920 댓글 3 좋아요 1 조회수 341

npm run dev 오류 (server)

미해결

따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기

[0] (node:10908) Warning: Accessing non-existent property 'count' of module exports inside circular dependency [0] (Use `node --trace-warnings ...` to show where the warning was created) [0] (node:10908) Warning: Accessing non-existent property 'findOne' of module exports inside circular dependency [0] (node:10908) Warning: Accessing non-existent property 'remove' of module exports inside circular dependency [0] (node:10908) Warning: Accessing non-existent property 'updateOne' of module exports inside circular dependency [0] events.js:292 [0] throw er; // Unhandled 'error' event [0] ^ [0] [0] Error: listen EADDRINUSE: address already in use :::5000 [0] at Server.setupListenHandle [as _listen2] (net.js:1318:16) [0] at listenInCluster (net.js:1366:12) [0] at Server.listen (net.js:1452:7) [0] at Function.listen (C:\Users\jimin\Downloads\boilerplate-mern-stack-master\boilerplate-mern-stack-master\node_modules\express\lib\application.js:618:24) [0] at Object.<anonymous> (C:\Users\jimin\Downloads\boilerplate-mern-stack-master\boilerplate-mern-stack-master\server\index.js:58:5) [0] at Module._compile (internal/modules/cjs/loader.js:1063:30) [0] at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10) [0] at Module.load (internal/modules/cjs/loader.js:928:32) [0] at Function.Module._load (internal/modules/cjs/loader.js:769:14) [0] at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12) [0] at internal/main/run_main_module.js:17:47 [0] Emitted 'error' event on Server instance at: [0] at emitErrorNT (net.js:1345:8) [0] at processTicksAndRejections (internal/process/task_queues.js:80:21) { [0] code: 'EADDRINUSE', [0] errno: -4091, [0] syscall: 'listen', [0] address: '::', [0] port: 5000 [0] } [0] [nodemon] app crashed - waiting for file changes before starting... 이렇게 오류가 납니다. localhost:3000 포트에서는 정상적으로 잘 작동이 되더만, localhost:5000 포트에서는 Error Cannot GET /가 뜹니다. 왜 이런걸까요? ㅠ

  • mongodb
  • nodejs
  • redux
  • react
김수홍 댓글 1 좋아요 0 조회수 383

좋은 UX 안좋은 UX

미해결

뉴욕 프로덕트 디자이너가 알려주는, 입문자를 위한 UX디자인 개론

저는 UX 디자이너를 꿈꾸는 학생은 아닙니다. 프론트엔드, UI/UX 개발자가 꿈이 컴퓨터공학과 학생입니다. 디자이너가 아니더라도 제가 나중에 일하게 된다면 조금이라도 도움이 될것 같은 지식을 배우고 싶어 UX/UI 관련 내용이 궁금하여 이 강의를 시청하고 있습니다. 좋은 UX 와 안좋은 UX 의 구분을 정확하게는 못하지만.. 기능 위주로 제가 경험해보고 사용자 입장에서 불편했던 점에 대해 간단하게 과제를 제출하려고 합니다. - 안 좋은 UX 넷플릭스 vs. 왓챠 넷플릭스 같은 경우에는 기존에 시청하던 것을 보지 않으려고 해도 X 표시가 없는 것을 볼 수 있다. 일정 시간 후에는 사라지지만 그 전까지는 불편하게 사용해야 되는 점이 있음. 기존에 시청하던 것을 보지 않을 경우를 생각한 왓챠의 경우, X 버튼을 눌러 제거할 수 있다는 점 좋은 UX 개인적으로 넷플릭스가 장르를 구분해놓은 것에 대해 (이전보다 정말 많이 바뀌었지만), 아직도 불편한 점이 많은 상태. 왓챠의 경우에는 탐색하기에 마우스를 올려놓으면 3가지 형태(장르, 국가, 특징)로 선택하여 원하는 키워드를 선택할 수 있다. 특징 같은 경우에는 내가 원하는 감정과 키워드에 대해 선택할 수 있다는 것이 세심하다고 생각했다. '평가하기'를 통해 나의 취향을 분석해주고 내가 몰랐던 나의 모습을 알 수 있다는 것도 하나의 이벤트 같았다.

  • 모바일-디자인
  • 웹 디자인
yuhey 댓글 4 좋아요 1 조회수 1340

웹스톰 옆에 크롬 콘솔이 웹스톰의 결과값을 출력하는 방식이 궁금합니다(환경구축 질문)

미해결

함수형 프로그래밍과 JavaScript ES6+

강의와 관련있는 질문 을 남겨주세요. &bull; 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등) &bull; 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색 을 해주세요. (중복 질문을 자제해주세요.) &bull; 서비스 운영 관련 질문은 인프런 우측 하단 &lsquo;문의하기&rsquo; 를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달 에도 요령이 필요합니다. &bull; 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요. &bull; 강의실 페이지 (/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다. &bull; 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재 해주세요. &bull; 수업 특정 구간에 대한 질문은 꼭 영상 타임코드 를 남겨주세요! 구체적인 질문 일수록 명확한 답을 받을 수 있어요. &bull; 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요. &bull; 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요 . &bull; 정확한 질문 내용과 함께 코드 를 적어주시거나, 캡쳐 이미지 를 첨부하면 더욱 좋습니다. 기본적인 예의 를 지켜주세요. &bull; 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. &bull; 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. &bull; 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용 은 스팸 처리 등 제재를 가할 수 있습니다. 선생님처럼 웹스톰으로 코드를 작성하고 그 결과값을 크롬 콘솔로 출력을 허고 싶은데 연동을 어떻게 하는 것인지 궁금합니다 웹스톰의 출력으로는 함수를 출력할 경우 그냥 function 이라고만 출력이 되서 (원했던 출력값 ()=>1) 요 ㅜ 답변주시면 감사하겠습니다

  • 환경구축
  • javascript
  • 함수형-프로그래밍
JI HUN LEE 댓글 3 좋아요 0 조회수 386

제가 짠 코드의 문제점이 뭘까요?

미해결

it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비

int n, cnt, i, tmp; scanf("%d", &n); for(i=2; i<=n; i++){ if(i==2||i==3||i==5) cnt++; tmp=i; if(tmp%2==0||tmp%3==0||tmp%5==0) continue; cnt++; } printf("%d", cnt); return 0; n에 200,000을 입력했을 때 다른 값이 나와서 어떤 문제점 때문인지 알고 싶습니다. 그리고 이런 방식의 코드는 비효율적일까요?

  • C++
  • 코테 준비 같이 해요!
ye 댓글 1 좋아요 0 조회수 199

인기 태그

인프런 TOP Writers

주간 인기글