무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
로컬환경에서 테스트를 하고 배포환경에서 테스트를 하려 했는데 궁금증이 있습니다.
서버는 Heroku를 이용하여 정상적으로 배포가 되었고 이제 클라이언트를 배포하여 두개의 연동이 정상적으로 되는지 확인하려 했습니다 , Client 배포 플랫폼으로는 Netilfy를 사용하였습니다. Client 가 배포 된 후 체크를 해보니 Landing page 의 hook을 이용하여 서버로부터 'Hello'를 받아들이는 api가 서버가 아닌 client에서 데이터를 받아들이는 것 같았습니다. 이부분은 받아들인 데이터 값이구요. 이는 로컬환경에서는 발생안했던 것으로 배포시에 Redux가 적절하게 작동을 안하는 것처럼 보이는데 어떠한 해결방법이 있을까요 ? 해당부분의 get URL을 서버로 바꾸게 되면 될듯도 싶지만 그렇게 했을 경우는 CORS Policy에 위배되어 프록시 설정을 다시해야 할듯 싶습니다. 조언 부탁드립니다 . 감사합니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
13강, function (익명함수), 화살표 함수 관련 문의
소스를 작성하시다 보면 아래 소스와 같이 익명함수와 화살표 함수를 혼용해서 쓰이는데 두개 차이뭔지 궁금합니다.
- 해결됨따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
12강 토큰 생성, if ~else 문 생략 관련 문의사항
안녕하세요? 강의 잘 보고 있습니다. 12강 진행중 문의사항이 있습니다. 영상에는 위와 같이 이런식으로 문법을 사용했는데 제 소스에도 마찬가지로 작성하고 postman 을 통해서 send 하면 if(err) 부분에서 더이상 진행되지 않고 postman 에서도 timeout이 발생하는듯 합니다. 해당 문법을 봤을떄는 else 문을 생략하는 것 처럼 보이는데요 if (err) return cb(err) else cb(null, isMatch) 이런식으로 콤마를 없애고 else 을 쓰던가 if (err) return cb(err); cb(null, isMatch) else 문을 생략 하면 정상적으로 작동하게 됩니다. 해당 문법에 관련하여 설명을 들을 수 있을까요? 감사합니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
막히면 git bash 쓰세요
Cmd서 안되서 git bash 쓰니 됩니다
- 해결됨따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
회원가입시 포스트맨에서 계속 오류가 납니다.
똑같이 따라한 것 같은데 send를 클릭하면 저는 자꾸에러가 나옵니다 ㅠㅠ 깃헙주소 첨부드리겠습니다. https://github.com/haesoo9410/boiler-plate-practice
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
name, email, password가 전달이 안됩니다.
보시다시피, 모든 소스 코드 다 제대로 설정한 거 같은데 안됩니다. 도대체 뭘 수정해야 할까요? 무료로 양질의 강의를 제공해주셔서 진심으로 감사드립니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
결과를 리턴할 때 질문드립니다.
return 할 때 어떤건 res.json을 하고어떤건 res.status를 사용하고 어떤건 res.send를하고 각각의 차이가 뭔가요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
백엔드는 굴러가는 데 클라이언트끼고는 로그아웃작동이 안됩니다.
포스트맨으로 작업하면 로그인 로그아웃 모두 됩니다.근데 클라이언트 끼고 실행해보면 auth.js 가 제대로 실행되지 않는 것 같습니다. 보니까 user값을 못찾는 것 같아요. 콘솔창에 계속 {"isAuth":false,"error":true} 이 렇게 뜹니다....ㅠㅠ https://github.com/arin00github/inflearn혹시 여기서 답을 구할 수 있을까요??ㅠㅠ
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
안녕하세요 강의를 보다 질문이 있습니다!!
안녕하세요 선생님 다름이 아니라해당강의를 따라한후에 서버를 시작하게 되면 PS D:\D_desktop\study\REACT_BOILERPLATE> npm run start > react_boilerplate@1.0.0 start D:\D_desktop\study\REACT_BOILERPLATE > node ./server/index.js internal/modules/cjs/loader.js:883 throw err; ^ Error: Cannot find module './server/models/User' Require stack: 이런 에러가 발생하네요ㅠㅠ package.json에서도 경로를 수정해보고 node_modules 폴더를 지웠다가 새로 npm install을 시도해봐도 해결이 되지않아서 질문 드려요 ㅠㅠ 선생님 깃헙에서 코드를 비교해봐도 잘못된점을 모르겠는데 혹시 코드 한번 확인해주실수 있으시다면 정말 감사하겠습니다 ㅠㅠ https://github.com/N0mercy00/REACT_boilerplate
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
action파일의 함수와 변수 그리고 데이터 흐름
dispatch()가 실행되고, type.js파일을 먼저 들른 후 변수가 생성되고 action함수들이 실행이 되는 건지요. 이게 컴포넌트에 연결되어 있는건 action속 loginUser함수라서 dispatch가 type.js 파일을 거치는게 상상이 잘 안갑니다. redux의 데이터 흐름을 정리해 주시면 더 이해가 갈것 같습니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
type을 왜 따로 관리하는지 궁금합니다
굳이 파일을 만들어서 관리하는 이유가 있나요??
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
views 기능 추가...어케하면 될까요...
강사님 수업을 듣고 모든 부분을 따라서 만들었습니다. 프로젝트를 보니까 views 라는 곳에 값이 있는데 이게 페이지를 들어 갈때마다 1개씩 증가시키고 싶습니다.. 어떤 함수를 만들어야 할까요? 이렇게 값이 들어있고 페이지에 들어 갔다 나오면 저기서 조회수 부분이 1증가하게 만들고 싶습니다.. 조언 부탁드립니다...
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
쉽게 HTTPS를 사용하지 않고 SSH를 사용하는 이유가 뭔가요??
가볍게 깃을 배울땐 remote add 부분에 HTTPS를 카피해서 사용했는데 SSH를 사용하려니 조금 복잡해지네요 이렇게 사용하는 이유가 무엇인가요???
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
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 스크린샷입니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
user_action.js에서 return할때 질문드립니다
user_action.js에서 type과 payload를 return했는데 user_reducer.js에서 따로 import를 안해도 action이 넘어오는건가요? import {LOGIN_USER} from '../_actions/types' // 리듀서는 전에 있는 state와 action을 통해 다음 state를 만들어준다 export default function(state = {}, action){ // type을 구분하기 위함 switch (action.type) { case LOGIN_USER: return {...state,loginSuccess:action.payload} break; default: return state; } }
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
dispatch(loginUser(body)) 뒤에 then 질문드립니닷!
dispatch(loginUser(body)).then((response) => { if (response.payload.loginSuccess) { // 메인 페이지로 이동 props.history.push('/') } else { alert('Error') } }) payload에 Promise가 들어가있는 액션 객체를 dispatch 하면 이 또한 반환값이 Promise가 되는건가요? 어떠한 조건에서 dispatch 하고나서 Promise 가 반환되는지 궁금합니다!
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
auth로 감싼 컴포넌트에 props 주기
app.js 에서 auth()안에 컴포넌트를 넣고 나서 그 컴포넌트에 props를 주려면 어떻게 해야 하나요??
- 해결됨따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
throw err 오류 질문드립니다!
안녕하세요 오류가 발생하는데 혼자 잡기가 힘들어 문의드립니다! 현재 DB에 연결되고, login은 되는데 logout에서 자꾸 에러가 발생합니다. 이 곳은 제 깃헙 주소이고, 아래 코드 확인 부탁드립니다. events.js:292 throw er; // Unhandled 'error' event ^ at C:\Users\USER\Documents\boiler-plate\models\User.js:112:13 at C:\Users\USER\Documents\boiler-plate\node_modules\mongoose\lib\model.js:4846:16 at C:\Users\USER\Documents\boiler-plate\node_modules\mongoose\lib\model.js:4846:16 at C:\Users\USER\Documents\boiler-plate\node_modules\mongoose\lib\helpers\promiseOrCallback.js:24:16 at C:\Users\USER\Documents\boiler-plate\node_modules\mongoose\lib\query.js:4397:11 at C:\Users\USER\Documents\boiler-plate\node_modules\kareem\index.js:135:16 at processTicksAndRejections (internal/process/task_queues.js:75:11) Emitted 'error' event on Function instance at: at C:\Users\USER\Documents\boiler-plate\node_modules\mongoose\lib\model.js:4848:13 at C:\Users\USER\Documents\boiler-plate\node_modules\mongoose\lib\helpers\promiseOrCallback.js:24:16 [... lines matching original stack trace ...] at processTicksAndRejections (internal/process/task_queues.js:75:11)
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
문법오류인것 같은데 원인을 모르겟습니다.
저기 () 이거랑, ==> 이부분에서 에러가 나는데 원인을 모르겟습니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
안녕하세요 혹시 강의에서 사용하신 코드를 받아볼 수 있을까요??
강의코드를 보며 공부하고 싶은데 혹시 깃 헙에 올려주실 수 있으신가요?