묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
.
.
-
미해결[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문
조건문 안 플래그 값
혹시 조건문 안에 truthy한 값이나 falsy한 값 있을 때 조건에 그 값만 넣어주는 게 좋을까요 아니면 명확하게 표현까지 해주시나요예를 들면arr이라는 배열이 있을 때If(arr.length === 0)If(!arr.length)같은 경우 어떻게 표현하는 게 더 좋고 이유도 알 수 있을까요?
-
미해결타입스크립트 입문 - 기초부터 실전까지
조건문 플래그 값
혹시 조건문 안에 truthy한 값이나 falsy한 값 있을 때 조건에 그 값만 넣어주는 게 좋을까요 아니면 명확하게 표현까지 해주시나요예를 들면arr이라는 배열이 있을 때If(arr.length === 0)If(!arr.length)같은 경우 어떻게 표현하는 게 더 좋고 이유도 알 수 있을까요?
-
미해결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}") 이런 문장에서 오류가 나더라구요,, 이것때매 몇일을 고생하고 있습니다.. 도와주세요