묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결mongoDB 기초부터 실무까지(feat. Node.js)
mongodb connect
await mongoose.connect(MONGO_URI, {useNewUrlParser : true , useUnifiedTopology:true , useCreateIndex:true}); useCreateIndex:true}이부분을 추가시 mongodb 6.0이상 버전에서MongoParseError: option usecreateindex is not supported위와 같은 에러가 발생합니다.
-
미해결
무료 학습 방법
무료 학습을 위해 간편 로그인으로 구글계정을 사용해 로그인을 하였습니다.무료 학습 시작 버튼을 눌렀지만 접근권한이 없거나(?) 삭제되었다는 식으로 팝업이 뜨는데, 교육 제공자의 퍼밋이 필요한건지.. 혹은 어떤 조건이 더 충족되야 하는 건지 궁금합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
int32 관련 질문
안녕하세요! Prim 알고리즘을 이용한 맵 생성 강의를 듣다가 궁금증이 생겼습니다. 13:40부분에 for문을 작성할 때, int가 아닌 굳이 int32를 사용하는 이유가 있을까요?? int여도 크기가 충분하지 않을까 싶어서 다른 이유가 있을까 해서 이렇게 글을 써봅니다!
-
미해결홍정모의 따라하며 배우는 C언어
(11:00) 코드를 실행했을 때 이상한 결과가 막 출력됩니다.
11.5강의 11:00부분입니다.void custom_put(const char* str); //Only two linesint custom_put2(const char* str); //Add \n, return # of charactersint main(){/* Custom function */ custom_put("Just "); custom_put("Do it!"); printf("%d\n", custom_put2("12345")); return 0;}void custom_put(const char* str){ while (*str != '\n') //while(*str) putchar(*str++);}int custom_put2(const char* str){ int count = 0; while (*str) { putchar(*str++); count++; } putchar('\n'); return count;}교수님께서 작성하셨던 코드 그대로 다 입력을 했습니다.빌드를 실행하면 정상적으로 빌드가 되는데, 콘솔창에서 정말 이상한 값들만 자동으로 쫙 출력됩니다.이게 어떤 원인때문에, 이렇게 발생한 문제인지 알고 싶습니다.
-
미해결처음 배우는 리액트 네이티브
강의와 무관한 질문인점 죄송합니다...
저번에도 강의와 무관한 질문 드렸지만.. 이번에도 강의와 무관한 질문인 점 죄송합니다,,,저번에 알려주신 방법으로 nodejs를 이용하여 mysql에서 데이터 받아오는 것을 성공하였습니다!! 버튼을 클릭하였을 때 mysql로 작성한 데이터를 콘솔로 띄우는 테스트를 하던 도중에 웹으로 실행시켰을 때와 엑스포앱으로 실행시켰을때 동작이 달라서 질문드립니다!!아래 2장의 사진은 웹으로 실행시켜 버튼을 클릭하였을 때 웹 콘솔사진과 서버터미널 사진입니다. 아래 사진은 아이폰어플 expo로 실행시켰을때 나타나는 프로젝트 터미널 사진입니다.혹시 제 추측입니다만,, expo로는 axios를 이용하여 서버데이터를 주고받지 못하는건가요,,,?아니면 따른 코딩 방법이 있을까요,,,, 답변해주시면 감사하겠습니다!! 혹시 몰라서 코드도 남기겠습니다.server.jsApp.js
-
미해결스프링 핵심 원리 - 기본편
MemberServiceImpl, OrderServiceImpl을 쓴 이유
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]ConfigurationSinglgetonTest 클래스 내부에서MemberService 타입이 아닌 , MemberServiceImpl 타입을 써준이유가 궁금해서 책을 찾아보았는데, MemberService를 써주면 memberService 변수로 접근할수있는것은 MemberService 인터페이스에 선언된 것들(재정의한 메소드)에만 접근할수있고, 추가로 MemberServiceImpl 클래스에 선언한것에는 접근할수없다. 그렇기때문에 MemberServiceImpl 타입을 써줘야memberService 변수로 MemberService 인터페이스에 선언된 것들 + 추가로 MemberServiceImpl 클래스에 선언한것에 접근할수있다.이러한 이유로 영한님께서도 MemberServiceImpl, OrderServiceImpl 타입으로 작성하신걸까요?
-
해결됨[에듀윌] 2022년 컴퓨터활용능력 1급 실기 단기패스
교재 or 시험문제지
강의에 소개되는 시험 문제지는 어디에서 볼 수 있나요?
-
미해결만들면서 배우는 리액트 : 기초
고양이
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의 앞부분 강의듣고 있는데고양이 이미지가 안불러지네요 ㅜ 언제쯤 해결 될까요 ?
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
git 권한요청
인프런 아이디 : rhdxoals@gmail.com인프런 이메일 : rhdxoals@gmail.com깃헙 아이디 : livemehere깃헙 Username : livemehere
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
jest-dom 플러그인이 추천을 안 해 줍니다......
expect(lintTest.textContent).toBe("lintTest");영상 놓치지 않고 시청하고 위 코드도 똑같이 작성했는데,위 강의 영상 스크린샷처럼 추천해 주는 것이 안 뜹니다 ㅠ무슨 문제일까요??
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
firebase 회원가입, 로그인 delay 관련 질문입니다.
이런식으로 회원가입 코드를 구성했는데 계속 아래와 같이 Ignoring header X-Firebase-Locale because its value was null. 해당 오류가 뜨면서 delay가 되고 한참 지나서야 firebase 서버에 유저 정보가 생성되네요. 로그인도 마찬가지로 요청을 보낸 뒤 한참 뒤에야 작업이 이루어집니다. 어떤 부분을 의심해봐야 할까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
useState데이터 라우터 전달과정 에러 질문입니다.
안녕하세요 제로초님 강의 잘듣고있습니다.제목 그대로 useState데이터를 서버로 전달하는 과정에서 undefined이 떠서 질문드리겠습니다.바쁘시겠지만 해당 질문에 대해 피드백 해주시면 감사하겠습니다.우선 다음과 같이 useState 데이터를 JSON객체로 변환해서 서버로 전달했습니다.const [ authEmail, setAuthEmail ] = useState({ email: '' }); const onClickAuthBtn = useCallback(() => { console.log(`컴포넌트의 authEmail = ${JSON.stringify(authEmail)}`); let regExp = /\S+@\S+\.\S+/; if (authEmail.email.match(regExp)) { dispatch({ type: SEND_AUTH_MAIL_REQUEST, data: authEmail, }) setAuthInput(true); message.success('인증번호가 발송되었습니다.', 1.5); } else { message.warning('이메일을 입력해주세요.', 1.5); } }, [authEmail]); const onChangeAuthEmail = useCallback((e) => { setAuthEmail((prevState) => { return { ...prevState, email: e.target.value } }); }, []); <Input onChange={onChangeAuthEmail} placeholder='이메일' allowClear/> <Button type='primary' onClick={onClickAuthBtn}>인증메일 발송</Button>function sendAuthMailAPI(data) { return axios.post('/user/auth', data); } function* sendAuthMail(action) { try { console.log(`사가의 action.data = ${JSON.stringify(action.data)}`); const result = yield call(sendAuthMailAPI, action.data); yield put({ type: SEND_AUTH_MAIL_SUCCESS, data: result.data, }) } catch(err) { console.error(err); yield put({ type: SEND_AUTH_MAIL_FAILURE, error: err.response.data, }) } } onClickAuthBtn함수와 saga에서 콘솔을 확인한 결과 다음과 같이 정상적으로 출력됬습니다.이후에 서버에서 전달받은 데이터를 확인해보니 다음과 같이 지속적으로 undefined가 출력되었습니다.router.post('/auth', async (req, res, next) => { // sendAuthMailAPI / POST / user/auth try { console.log(`req.body는 이것입니다 ${req.body.data.email}`); const user = await User.findOne({ where: { email: req.body.data.email } }); if (user) { return res.status(403).send('이미 존재하는 회원입니다.'); } res.status(200).send('테스트 완료'); } catch (error) { console.log(error); next(error); } });콘솔과 네트워크 탭에서 표시된 에러는 다음과 같습니다.
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"
$router.replace가 사용되어야 할 상황의 예시가 무엇이 있을까요?
- window.location.replace가 사용되는 사례를 검색해보면 보안상의 이유로 이전 페이지에 접근해서는 안될 상황에 사용하면 적절하다고 설명하는 페이지들을 볼 수 있었습니다. 링크- 관련 질문은 검색에서 나오지는 않네요. 확인부탁드리겠습니다.- 제가 생각해본 사례는 비밀번호 변경 이후 로그아웃을 시켜서 다시 새로운 비밀번호로 로그인하는 정책이 있는 경우입니다. 이 경우에 비밀번호가 바뀌고 로그아웃되어 로그인 페이지에서 뒤로가기로 비밀번호 변경 페이지로 접근할 수 있다면 안되겠죠? 이 경우 $router.replace가 적절하다고 생각했습니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
c++에서 처음 보는 문법
안녕하세요, c++ 문법 관련해서 질문드리고 싶어서 질문 드립니다! 8분9초 부분에서 rand() 함수를 사용할 때, ::는 무엇을 의미하는 지 알 수 있을까요??
-
미해결GCP - Google Associate Cloud Engineer 자격증 준비하기
deployment-manager 생성 시 에러
안녕하세요. deployment-manager 생성 중에 에러가 떠서요.. 어떻게 해결할 수 있을까요??$ gcloud deployment-manager deployments create my-deployment --config vm.yamlThe fingerprint of the deployment is b'h1vFhSIjQKVjb36EBvLReQ=='Waiting for create [operation-1667224348276-5ec54eb0a36bc-dd06b169-f54b8977]...failed. ERROR: (gcloud.deployment-manager.deployments.create) Error in Operation [operation-1667224348276-5ec54eb0a36bc-dd06b169-f54b8977]: errors:- code: RESOURCE_ERROR location: /deployments/my-deployment/resources/my-deployment-vm message: "{\"ResourceType\":\"compute.v1.instance\",\"ResourceErrorCode\":\"404\"\ ,\"ResourceErrorMessage\":{\"code\":404,\"errors\":[{\"domain\":\"global\",\"\ message\":\"The resource 'projects/debian-cloud/global/images/family/debian-9'\ \ was not found\",\"reason\":\"notFound\"}],\"message\":\"The resource 'projects/debian-cloud/global/images/family/debian-9'\ \ was not found\",\"statusMessage\":\"Not Found\",\"requestPath\":\"https://compute.googleapis.com/compute/v1/projects/deployment-manager-367213/zones/us-central1-f/instances\"\ ,\"httpMethod\":\"POST\"}}"
-
미해결중상급 퍼블리싱을 위한 CSS3의 모든 것
모바일 css 작업(단위)
선생님, 오랜만에 인사를 드리게 되었네요.벌써 입사를 한지 1년이 다되가고 있네요.처음에는 너무 힘들어서 전화를 하면서 선생님께 고민상담도 했는데 지금은 다들 2~3년차로 볼만큼 성장(혹은 찌든..)하였습니다.현재 자사 신규서비스 퍼블을 하면서 바쁘지만 또 재미를 느끼고 있네요.다름이 아니라 여쭤볼게 있어서 질문을 남기게 되었는데요.저희회사는 모바일을 미디어 쿼리를 안쓰고 모바일 환경이 세팅이 되어있는 상태인데요.pc는 1920이나 2560 환경에 맞게 작업을 해서 ui적으로 문제가 없습니다.하지만 모바일은 디바이스별로 천차만별이라 어떤것에선 ui가 맞고 어떤것에선 틀어지는 현상이 발생하고 있습니다.처음에는 vw단위를 활용해 작업을 하였는데, 실제 qa나 stage에 올려 모바일에서 볼 경우 깨지는 경우가 종종 있더군요그래서 퍼센트 단위를 사용하거나 vw를 적절히 사용중인데요.선생님께선 모바일 환경에서 작업 시 어떤 단위를 활용해서 작업을 진행하셨나요??? 요번주 금욜부터 많이 추워진다는데 감기 조심하시고 또 코로나 조심하세요. 감사합니다.
-
미해결
jwt 인식이 안됩니다..
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-jwt#reviews위의 강의를 따라 jwt 강의를 따라 하고 있는 학생입니다아래와 보다시피 yml 설정의 jwt 자체를 인식 못하는 것 같더라구요 스프링은 2.7.5 버전을 사용하고 있습니다.. 오류를 무시하고 진행 하면 나중에 @Value("${jwt.secret}") 이런 문장에서 오류가 나더라구요,, 이것때매 몇일을 고생하고 있습니다.. 도와주세요
-
미해결장고 설계철학으로 시작하는 파이썬 장고 입문
파이참 사용 중 사이드바에서 터미널이 사라졌습니다 ..
터미널이 기존에 아래 사이드바에 있었는데..제가 코드 오류가 나서 찾아보려 하다가 실수로 지운 것 같은데 ,,, 혹시 다시 표출시킬 수 있는 방법이 있을까요 ?검색을 해보았는데 해답을 못찾아서... 혹 다시 가상환경 설정부터 해야하는 지 여쭤봅니다 ㅜㅜ - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.'
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
디버그 서명 인증서 SHA-1가 구해지지 않습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.파이어베이스 등록할 때 디버그 서명 인증서를 구해야 하는데,터미널에 명령어를 치면 다음과 같이 나옵니다.제가 코틀린 강의를 듣고 시험용으로 구글 콘솔에 앱 등록을 한 적이 있는데,방법을 잘 몰라서 generate app bundle을 여러번 했습니다. 그래서 키가 이상한 걸까요?.. 질문은 2가지 입니다.이럴 경우 어떻게 대처해야 할까요?파이어베이스 등록할 때 꼭 디버그 서명 인증서를 입력해야 하는건가요?프로젝트 폴더의 android폴더에서 gradlew signingReport 명령을 실행시키면 Starting a Gradle Daemon, 1 incompatible Daemon could not be reused, use --status for detailsFAILURE: Build failed with an exception.* Where:Build file '/Users/selena/AndroidStudioProjects/ipari_gram/android/app/build.gradle' line: 24* What went wrong:A problem occurred evaluating project ':app'.> Failed to apply plugin 'com.android.internal.application'. > Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8. You can try some of the following options: - changing the IDE settings. - changing the JAVA_HOME environment variable. - changing org.gradle.java.home in gradle.properties.* Try:> Run with --stacktrace option to get the stack trace.> Run with --info or --debug option to get more log output.> Run with --scan to get full insights.* Get more help at https://help.gradle.orgBUILD FAILED in 8s라고 나옵니다.키 저장소 비밀번호 입력: keytool 오류: java.io.IOException: keystore password was incorrect java.io.IOException: keystore password was incorrect at sun.security.pkcs12.PKCS12KeyStore.engineLoad(PKCS12KeyStore.java:2059) at sun.security.provider.KeyStoreDelegator.engineLoad(KeyStoreDelegator.java:238) at sun.security.provider.JavaKeyStore$DualFormatJKS.engineLoad(JavaKeyStore.java:70) at java.security.KeyStore.load(KeyStore.java:1445) at sun.security.tools.keytool.Main.doCommands(Main.java:926) at sun.security.tools.keytool.Main.run(Main.java:366) at sun.security.tools.keytool.Main.main(Main.java:359) Caused by: java.security.UnrecoverableKeyException: failed to decrypt safe contents entry: javax.crypto.BadPaddingException: Given final block not properly padded. Such issues can arise if a bad key is used during decryption. ... 7 more
-
미해결Java TPC 실전프로젝트 (Java API 활용)
채팅관련 질문입니다
안녕하세요 !! 자바 TPC부터 스프1탄, 2탄 등 좋은 강의 잘 보고 있는 학생입니다 !항상 좋은 가르침 주셔서 감사드려요 ㅎㅎ다름이 아니라 해당 자바 기술을 통해 Spring FrameWork 환경에서 채팅 기능을 구현하고자 하는데요..아직 초보라서 어떤 객체에 어떤 내용을 담아야 하는지,화면에 구현할 때 실시간으로 대화가 진행되게 하려면 감이 안오는 상황입니다.. 명령 프롬프트에서가 아닌 웹 뷰 페이지 내에서도 채팅 기능 구현이 가능할까요 ,,?가능하다면 어떻게 할 수 있을까요 ..? ㅠㅠ주제에 조금 벗어난 질문일지 모르지만 웹 페이지에서도 구현이 하고 싶어 여쭈었습니다..!답변 남겨주시면 정말 감사드리겠습니다 ㅠㅠ