묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결React Native로 날씨앱 만들기
핸드폰으로 동작을 하지 않습니다...
핸드폰으로 동작을 하지 않네요..시뮬레이터 상에서는 잘 동작하는데 휴대폰에서는TypeError: undefined is not an object(evaluating 'weatherCases[weatherName].color')에러가 발생합니다.weatherName으로 prop을 받으나 그것을 undefined로 인식을 합니다.시뮬에서는 되고 휴대폰에서는 안되니 앱 expo의 버전 에러같기도 하고..확인해보고 알려주시면 감사하겠습니다 ㅠㅠ
-
미해결모던 자바스크립트(javascript) 개발을 위한 ES6 강좌
fn함수 리턴 값 순서에 관한 질문 입니다.
fn함수 리턴값으로 tags[0] + name + tags[1] + items + tags[2]; 이렇게 리턴 하셨는데다음과 같이 리턴값을 매치 시키니깐 items + tags[2]가 왜 tags[2] + items 이렇게 되면 안되는지를 잘 모르겠습니다.tags[0] + name => Welcome ${data[1].name}!! tags[1] => 주문가능항목 items + tags[2] => ${data[1].items} ??? <-- 이부분 tags[2] + items 되면 안되더라구요... 왜 그럴까요?
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
post method 사용시 /join 루트로 들어가면 어쩨서 /auth/join 으로 들어가게 되는 건가요?
auth.js 부분에서, router.post 부분에 대해 궁금한 게 있습니다. 이하의 코드에서 '/join' 어드레스와 post 메서드를 써서 접근을 했는데, 설명에는 이렇게 접근하면auth/join 으로 간다고 하셨습니다. 어째서 인가요?Get을 사용시에는 /join 했을 경우 /join으로 가는데, 이 경우에는 어떻게 알고 auth/join 으로 보내는 건가요? urlparser가 알아서 하는 건가요?router.post('/join', isNotLoggedIn, async (req, res, next)=>{ const {email, nick, password} = req.body; router.post 부분 코드 는 아래와 같습니다. router.post('/join', isNotLoggedIn, async (req, res, next)=>{ const {email, nick, password} = req.body; try{ const exUser = await User.find({where:{email}}); if(exUser){ req.flash('joinError', '이미 가입된 이메일입니다.'); return res.redirect('/join'); } console.time('암호화시간'); const hash = await bcryptjs.hash(password, 12); console.timeEnd('암호화시간'); await User.create({ email, nick, password: hash, }); return res.redirect('/'); }catch(error){ }})또한, router.post('./login' ~ 부분을 보면, (req, res, next) 등이 쓰이고, 그이후 다시 쓰이는데요, 동일한 변수들이 다시 붙는데요, 왜 인가요?클로져에서 이런 방식을 종종 보는데, 여기서는 아닌것 같고.시작하자 마자, 변수를 바로 입력해서 바로 실행하게 하기 위함인가요?코드는 아래와 같습니다. router.post('/login', isNotLoggedIn, (req, res, next)=>{ passport.authenticate('local', (authError, user, info)=>{ //erro, success, failure if(authError){ console.error(authError); return next(authError); } if(!user){ req.flash('loginError', info.message); return res.redirect('/'); } return req.login(user, (loginError)=>{ if(loginError){ console.error(loginError); return next(loginError); } }) })(req, res, next); // ******************** <<=== 이부분 입니다. })
-
미해결홍정모의 따라하며 배우는 C++
프로그램
비쥬얼 스튜디오가 안깔려서 그런데 코드블럭스로 강의를 들어도 큰 어려움이 없습니까?
-
미해결야곰의 iOS 프로그래밍
과제 질문
colorView , pickerView를 IBOutlet 사용하지 않고 구현하는 과제 코드를 알 수 있나요?
-
미해결트렐로 개발로 배우는 Vuejs, Vuex, Vue-Router 프론트엔드 실전 기술
보드가 없는 url 접근시 어떻게 하는게 좋나요?
이번 강의로 보드를 삭제한 다음 $router.push('/') 를 통해 홈으로 보내는데요. 하지만 브라우저에서 뒤로가기를 통해 이미 삭제된 보드 url로 접근할 수 있었습니다. (직접 입력해서도 가능할거구요..) 위와 같은 경우 다시 홈으로 튕겨냈으면 하는데.. 이런 처리는 어떠한 방법으로 하는게 권장되나요? 제 생각에는 @ 단순하게 Board컴포넌트에서 FETCH_BOARD액션을 실행할 때 catch구문으로 홈으로 보낸다. @ 애초에 없는 페이지 접근이니 404처리를 위해 api/index.js에서 request 모듈의 catch구문에 404처리를 추가한다. (그런데 api단에서는 비동기로 데이터를 불러오는 인터페이스역할을 한다고 생각할 수 있는데 이 단계에서 데이터를 얻지 못 했다고 404처리를 추가하는게 맞을까 싶기도 합니다...) 정도 일까 싶은데요.. 네비게이션가드를 사용해볼까 했는데 그러기엔 일단 API서버에서 데이터페치가 일어나봐야 존재유무를 알 수 있으니 이 방법은 어려울거 같은데요.. vue의 관점에서 볼 때 위와 같은 경우 어떤 방법이 권장되는 방법일까요? 궁금합니다..
-
해결됨홍정모의 따라하며 배우는 C++
sizeof(bool)에 대해 질문 남겨요
안녕하세요 강의 잘 듣고 있습니다. 제가 지금까지 자료형의 사이즈를 크게 신경쓰지 않는 자바스크립트나 루비같은 언어만 배워와서 그런지 새로운게 많네요.bool 타입의 사이즈가 1바이트로 출력되는게 이해가 잘 안되는데요, bool이 true(1)과 false(0)으로만 이루어져 있다면 1바이트가 아니라 1비트여야하는거 아닌가요? 1비트만 있으면 되는데 왜 더 큰 사이즈가 할당되는지 모르겠습니다.
-
미해결케라스를 활용한 딥러닝 프로그래밍
오류 지속
순서는 바뀌었으나 후반부분에 소리아예안들리는건 여전하네요
-
미해결
수료증 어디서 발급 가능한가요?
마지막 강의 완료 하면 수료증 확인할 수 있다고 했는데,아무리 찾아봐도 모르겠네요.확인 좀 부탁 드립니다.(이 같은 질문이 많이 올라왔는데 답변도 없고 FAQ에도 없는게 좀 신기하네요...)
-
미해결쉽게 배우는 Webpack
splitChunks를 사용해도 에러가 납니다. webpack.config.js 전체 코드가 어떻게 되나요?
(사진)
-
미해결생활코딩 - HTML 기초
동영상에 나오는 교안은 어디서 받나요?
안녕하세요. 메모장을 열어서 복사하라고 하셨는데 이런 교안은 어디서 받아야 하나요?
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
과제 질문입니다.
프린트 하는 함수와 마지막 함수가 fail로 나오는데 이유를 모르겠습니다.틀린 것은 없어 보이는데 한 번 봐주실 수 없을까요?'''def input_celsius_value():celsius = input("섭씨를 입력하세요 n")celsius = float(celsius)return celsiusdef convert_celsius_fahrenheit(celsius):fahrenheit = celsius*1.8+32fahrenheit = float(fahrenheit)return fahrenheitdef print_fahrenheit_value(celsius, fahrenheit):print("섭씨 온도는 {} 일 때, 화씨 온도는{} 입니다".format(celsius, fahrenheit))def main():print("본 프로그램은 섭씨를 화씨로로 변환해주는 프로그램입니다")print("============================")===Modify codes below=================celsius = input_celsius_value()fahrenheit = convert_celsius_fahrenheit(celsius)print_fahrenheit_value(celsius, fahrenheit)# ======================================print("===========================")print("프로그램이 종료 되었습니다.")if name == 'main':main()'''
-
미해결유니티 게임 개발 (Unity 2D) - 시작부터 배포까지
상단광고
보통게임플레이할때계속해서 상단바혹은하단바의 형태로 광고가들어가는것은어떻게하는건가요??
-
미해결C 와 C++ 을 동시에 배워보자 - 두들낙서의 C/C++
56강에서 생성자 호출시 중괄호 쓰는 것
안녕하세요. 영상을 보며 C++을 공부하던 중에 궁금한 점이 있어 질문 드립니다.마지막 끝날 때 쯤 또 다른 생성자 호출 방법으로 밑에와 같이 중괄호를 써서 초기화 하셨는데요. Dev C++에서는 돌아가지 않습니다. 또한 책에서도 중괄호로 쓰는 것을 본 적이 없구요. 제가 빠뜨린 것이 있나요?Complex c4 = {2, 3};Complex c5 = Complex {2, 3};Complex c6 {2, 3};
-
미해결홍정모의 따라하며 배우는 C++
4:49 체크할 때에 하위 항목이 다릅니다.
Create directory for solution 체크 항목 밑에 저는 Add to Source Control 항목 체크 여부를 묻는데, 선생님 탭에서는 Create New Git repository 항목으로 되어있네요. 따로 설명이 없으셔서 질문 합니다.
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
jwt와 passport 연동에 대해서 질문드립니다.
제가 현재 프로젝트로 웹서버(서버 렌더링 없이)를 만들고 있는데,jwt를 이용해서 passport 인증으로 로그인 서비스를 구현하고 싶어요.강좌에서는 그런데 jwt와 passport를 한서버에서 같이 구현한 강의가 없어서 질문드립니다.제가 각 개념에 대해 이해가 부족한 탓인지,일단 jwt 토큰을 사용자에게 json으로 발급해주고 보내주는 것까진 구현했는데,passport 개념이 들어오니 감이 안잡히네요.구글링해서 jwt passport 연동에 관한 게시글을 살펴보았는데, 영문이기도 하고,이해하기 힘든 부분이 많은 것 같습니다.jwt를 이용해 passport 인증 기능을 구현한다면 어떤 흐름으로 코딩을 해야할지차근차근 명확하게 설명해주실 수 있으신가요?? ㅠㅠ
-
미해결컴퓨터, 웹, 코딩, 프로그래밍의 시작 - Web1
안녕하세요! MAMP 설치관련 질문 드립니다
안녕하세요이번에 동아리 웹사이트를 제작하려고 처음 HTML 과 CSS 를 배우는중인 학생입니다항상 깔끔하신 설명에 감탄하면서 강의를 수강중인데요 (정말 감사해요.. 컴공인데도 부족한 제 실력에 스트레스를 받고 있었는데 본 강의를 통해 여태껏 해왔던 언어중에 제일 재밌게 배우고있습니다! 질문글을 빌어 감사하다는 말씀 전해드려요!)MAMP 설치를 하려하는데 강의 동영상과는 버전이 다른지라 다른 항목도 설치가 가능하게 되어있는데요 일단 PhpMyAdmission 외에 Varnish, Zend Framework 등 많은 항목이 체크박스에 있었어요PhpMyAdmission을 제외하고는 전부 체크를 해제하였는데요일단 질문은 해제하고 설치하는게 맞는지, 그리구 Varnish의 경우 설명을 읽어봤는데 속도를 올려준다고는 하는데 정확히 왜 이게 필요없는지 궁금해요!항상 감사하며 보고있습니다 :)) 저도 나중에는 강사님처럼 이런 깔끔하고 체계적인 튜토리얼을 올리고 사람들한테 정보전달을 해보고싶다는 또다른 꿈이 생겼습니다!감사합니다!
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
퀴즈2번 MacOs 버전 submit이 없는 것 같네요
lab_2에는 처음 과제제출한 submit.sh형식의 파일이 없습니다. basic_operations.py , submit.py만 있어요. 터미널에서 python3 submit.py 했을 시 'requests' 모듈을 임포트할 수 없다고 합니다. lab_1의 submit.sh내용 중 arithmatic_function.py랑 test.py...부분을 basic_operations.py로 바꾸고 lab_2폴더로 이동한후 실행하니 잘못된 과제 제출이라고 합니다. 확인 부탁드립니다. backend.ai-client는 설치되어 있습니다
-
미해결자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌
스프링 컨테이너가 그렇게 편리한가요?
`GenericXmlApplicationContext ctx = new GenericXmlApplicationContext("classpath:apllicationContext.xml"); TranspotaionWalk transpotaionWalk = ctx.getBean("tWalk", TranspotaionWalk.class); transpotaionWalk.mov();` 이렇게 get bean 으로 가져오는 코드가 `TranspotaionWalk transpotaionWalk = new TranspotaionWalk (); transpotaionWalk.move();` 보다 더 복잡해보이는데 굳이 bean을 해야하는 이유가 뭔가요~??
-
미해결요즘 누가 유료로 웹서비스 구축 하나, Firebase의 모든것
페이스북 로그인 구현
페이스북 로그인은 구현하는 부분이 동영상에 나와있지 않은데이에대한 설명은 따로 안해주시는 건가요 ???