무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
postman 로그아웃 시 { "isAuth": false, "error": true }가 발생합니다.
안녕하세요 강의 수강 중에 질문이 있어 드립니다. 혼자서 해결하려고 했는데 잘 안돼서 질문 드려요. 다음과 같이 로그아웃에서 문제가 발생합니다. 그래서 문제를 찾아봤는데 제 브라우저에 x_auth 쿠키가 저장되지 않는 문제가 있는 것 같습니다. https://stackoverflow.com/questions/36824106/express-doesnt-set-a-cookie/42735038 이 페이지를 참조했는데도 이해가 잘 안됩니다ㅠㅠ 혹시 해결방법을 아신다면 알려주시면 감사하겠습니다! 제 깃헙 주소 입니다 https://github.com/d0ngwooK1m/boiler-plate.git 추가로 프론트엔드 중심으로 공부를 하고 싶은데 이 강의를 듣고 바로 파이어 베이스 강의를 수강해도 괜찮을까요? 바쁘실텐데 양질의 강의 감사드립니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
질문 있습니다!
회원가입을 할 때 그냥 user.save를 할 때 err가 있으면 에러 메시지 띄워주고 성공하면 성공메시지 띄워주는건데 그러면 이미 가입한 사람이 또 회원가입을 하려고 할때의 처리는 어떻게 하나요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
body-parser가 작동하지 않습니다.
아래 사진 보시면 bodyParser에 밑줄이 생기고 있습니다. 아마 이게 작동이 안되서 req.body의 값이 undefined 된 것 같습니다. 분명 npm install body-parser하고 require도 했는데 이러네요.. 또 저번강의에서 할때는 분명 잘 됬거든요... 왜 이러는지 아시나요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
할 때 마다 포트 넘버를 바꿔줘야 하나요??
안녕하세요! 강의 정말 유익하게 보고 있습니다! 다름이 아니라 포트 넘버를 변경하지 않으면 계속 에러가 뜨는데 할 때마다 변경해 줘야 하는건지 궁금하고 또 바디패서를 불러 오는데 잘 불러 온 건가 싶고,계속 밑줄이 뜨서 눌러서 검색을 해 봤는데 잘 모르겠더라구요... app.use사용 할 때 저게 입력이 잘 된건가 싶은데 일단 send까지는 성공 했는데 함 봐주시면 감사하겠습니다!
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
디비 접속 코드 관련해서 deprecated 되었다는 코드를 다른걸로 교체해야 할까여?
아래 워닝 메세지에 코드를 다른걸로 바꿔야 될까여? C:\bp-for-react-nodejs>npm run start > bp-for-react-nodejs@1.0.0 start C:\bp-for-react-nodejs > node index.js Example app listing on port 5000! (node:9792) DeprecationWarning: Listening to events on the Db class has been deprecated and will be removed in the next major version.MongoDB C
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
진짜 무슨말인지
수업이... 이게 기초강의가 맞나요? 리액트에대해서 배워보고싶어서 듣게되었는데, 수업받으면서 느낀것은, 이수업은 node.js 랑 전반적인 백엔드 기본지식이 있는 사람들만 이해가능한 수업인가요? 무슨 강의 내용이 7강까지 들으면서 진짜 개인적으로는 무슨말인지 하나도모르겠네요
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
몽고 db 연결시 오류가 발생합니다.
안녕하세요. 열심히 배우고 있습니다. 몽고 db연동에서 에러는 아닌것 같은데 아래와 같은 경고가 떠서 다음진도를 따라잡지 못하고 있습니다. 좋은 강의를 무료로 제공해주셔서 정말 감사합니다. 혹시 해결할 방법이 있을 까요? (node:6596) Warning: Accessing non-existent property 'MongoError' of module exports inside circular dependency (Use `node --trace-warnings ...` to show where the warning was created) Example app listening on port 5000 (node:6596) DeprecationWarning: Listening to events on the Db class has been deprecated and will be removed in the next major version. MongoDB Connected... }
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
express 라이브러리..
import { response } from 'express'; 이거 저절로 생기던데 그냥 계쏙 지우고 하면되나요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
오류 난 것좀 도와주세요ㅠㅠ
C:\Node\boiler-plate\node_modules\express\lib\router\route.js:202 throw new Error(msg); ^ Error: Route.get() requires a callback function but got a [object Object] at Route.<computed> [as get] (C:\Node\boiler-plate\node_modules\express\lib\router\route.js:202:15) at Function.app.<computed> [as get] (C:\Node\boiler-plate\node_modules\express\lib\application.js:482:19) at Object.<anonymous> (C:\Node\boiler-plate\index.js:74:5) at Module._compile (internal/modules/cjs/loader.js:1063:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10) at Module.load (internal/modules/cjs/loader.js:928:32) at Function.Module._load (internal/modules/cjs/loader.js:769:14) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12) at internal/main/run_main_module.js:17:47 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! boiler-plate@1.0.0 start: `node index.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the boiler-plate@1.0.0 start script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\<사용자계정>\AppData\Roaming\npm-cache\_logs\2021-03-08T09_25_01_328Z-debug.log 이렇게 오류가 뜨는게 오타는 없어보이는데... 다른 문제가 있을까요...?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
혹시 다이어그램
다이어그램 작성하신 자료도 따로 볼 수 있나요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
에러 질문
PS C:\Users\min99\Documents\boiler-plate> npm run start > boiler-plate@1.0.0 start > node index.js (node:18000) Warning: Accessing non-existent property 'MongoError' of module exports inside circular dependency(Use `node --trace-warnings ...` to show where the warning was created) node:events:304 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE: address already in use :::3000 at Server.setupListenHandle [as _listen2] (node:net:1286:16) at listenInCluster (node:net:1334:12) at Server.listen (node:net:1420:7) at Function.listen (C:\Users\min99\Documents\boiler-plate\node_modules\express\lib\application.js:618:24) at Object.<anonymous> (C:\Users\min99\Documents\boiler-plate\index.js:16:5) at Module._compile (node:internal/modules/cjs/loader:1083:30) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1112:10) at Module.load (node:internal/modules/cjs/loader:948:32) at Function.Module._load (node:internal/modules/cjs/loader:789:14) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:72:12) at node:internal/main/run_main_module:17:47 Emitted 'error' event on Server instance at: at emitErrorNT (node:net:1313:8) at processTicksAndRejections (node:internal/process/task_queues:80:21) { code: 'EADDRINUSE', errno: -4091, syscall: 'listen', address: '::', port: 3000 } npm ERR! code 1 npm ERR! path C:\Users\min99\Documents\boiler-plate npm ERR! command failed npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c "node index.js" npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\min99\AppData\Local\npm-cache\_logs\2021-03-07T15_59_57_703Z-debug.log PS C:\Users\min99\Documents\boiler-plate> 이러한 에러가 뜨는데 원인이 무엇인가요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
Postman에서 Send시 에러가 납니다.
일단 코드가 있는 깃허브 주소는 다음과 같습니다: https://github.com/yulsanoh/yulsanoh/tree/main/exercise/boiler-plate 포스트맨에 위와 같이 json 형식으로 작성한 후에 Send 버튼을 누르게되면 이런 오류가 발생하게 됩니다. 어떻게 해야하나요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
연결은 된거같은데 다른문구가 떠서 어떤문제인지 알고싶습니다.
(node:10348) Warning: Accessing non-existent property 'MongoError' of module exports inside circular dependency (Use `node --trace-warnings ...` to show where the warning was created) Example app listening on port 5000! (node:10348) DeprecationWarning: Listening to events on the Db class has been deprecated and will be removed in the next major version. MongoDB Connected... 번역해서 보면 경고라고는 하는데 왜뜨는지 궁금해서 질문합니다
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
cors 이슈 질문 있습니다!
const cors_origin = ["http://localhost:3000"]; // 로컬 개발용 기본 cors origin(front3000) app.use( cors({ origin: cors_origin, // 허락하고자 하는 요청 주소 credentials: true, // 설정 내용을 response 헤더에 추가 }) ); 위 코드를 server에 있는 index.js에 추가해 cors를 해결하려고 했는데 해결이 안되네요 ㅜㅜ require('cors')도 해줬구요.. 혹시 다른 위치에 위 코드를 작성해야 하는 건가요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
IP도 설정하고 다 해봤는데 오류가 계속발생합니다
IP도 설정하고 다 해본것 같은데 사진과 같은 오류가 계속 발생합니다. 아래에서 몽구스를 다운그레이드 하면 된다고는 하는데 다운그레이드 하는 방법도 잘모르겟네요. 알려주세요ㅠㅠ
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
섹션1(노드), 섹션2(리액트) 연결된 내용의 강의인가요?
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다. 제가 리액트만 공부하고 싶어서 섹션 2부터 보려고 하는데 섹션1, 2 나눠진 내용인가요 아니면 연달아 봐야하나요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
HOC 관련 Auth 컴포넌트에서 Action 함수가 반복적으로 실행되는 오류 발생
Action 함수 Reducer 함수 Router.js HOC/auth.js 현재 아래 터미널 창에서 보듯, auth 작업 후에 api 콜 호출이 반복적으로 이뤄지고 있습니다. 당최 그 까닭을 알수가 없네요. 어떻게 해결할 수 있을까요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
배포 후 로그인 기능 먹통 ㅠㅠ
안녕하세요 강사님!! 덕분에 제가 AWS S3로 react를 빌드해서 배포하고 heroku로 nodejs를 배포했는데요~!~ 제일 중요한 로그인 기능이 좀 이상합니다 ㅠㅠ 배포 전까지는 dev환경에서는 잘되던 기능이 배포 후에는 dev환경과 production환경 둘 다 로그인을 해도 바로 풀립니다... 1. 로그인 관련해서 boiler-plate-mern-stack 소스코드를 건드린적이 없습니다! 2. localstorage에는 user id가 잘 들어갑니다! 3. 쿠키에는 아무런 정보가 안들어갑니다! 4. 구글링 후에 찾은 persist-redux 모듈을 사용해봐도 똑같습니다... 5. mongodb에 토큰을 초기화하고 다시 로그인을 해도 똑같습니다... 6. S3배포 후 cloudfront로 https프로토콜 설정했습니다 7. S3 배포 전에 강사님 유튜브 보고 EC2와 heroku로 배포했을 때도 똑같은 기능 먹통이 발생했습니다.. 8. heroku에 환경변수 MONGO_URL 잘 넣어서 렌딩 과정은 잘 됩니다! 9. 회원가입 기능도 잘 됩니다! 10. 로그인 유지가 안됩니다 ㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜ 11. github에서 새로 commit한 clone 다운받아서 dev.js 다른 table로 설정해주고 했을 때는 이상없습니다.. *배포 사이트 로그인 후 쿠키 * clone한 npm run dev로 들어가서 로그인 후 쿠키 12. 그래서 배포 한 몽고 table도 바꿔줬는데도 로그인 유지가 안됩니다 ㅠ 13. redux extention에도 success와 userid가 나오지만 또 풀리면서 이렇게 됩니다.. userData(pin):{isAuth:false,error:true 강사님 ㅜㅜㅜ 배포만 현재 5일째 매달리고 있습니다 ㅜㅜㅜ살려주세요..
- 해결됨따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
POSTMAN 무한로딩
POSTMAN에서 req 전송 시 무한로딩이 발생하고 있습니다.ㅠㅠ다른분들 질문도 보고 ; 표시도 하고 강사님 깃허브랑 비교도 해봤는데... 다른 걸 못 찾겠어서... postman으로 테스트 시 어디서 문제 생기는지 확인하는 방법도 모르겠어서 염치없지만... 시간 되시면 확인부탁드립니다.ㅎㅎ ㅠㅠㅠ
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
프론트에서 로그인 상태 관련 질문드립니다
강의 정말 잘 들었습니다 다른 토이 프로젝트를 진행하다 강의에서 배운 HOC를 활용하고 싶어 질문드립니다 1. HOC안에 넣을 컴포넌트가 만약 여러 개인 경우는 어떻게 하나요? <Route exact path="/board/write"> <Ex1/> <Ex2/> <Ex3/> </Route> 이런식으로 되어있을 경우입니다 그냥 컴포넌트 구조를 다시 짜는게 바람직할까요? 2. HOC같은 기능을 페이지 단위가 아닌 컴포넌트 단위로는 어떻게 적용하나요? 예를 들어 NavigationBar에 한 컴포넌트를 현재 로그인 상태의 반대로 로그아웃, 로그인 버튼을 랜더링 해주려 합니다. 제가 생각해본것은 userData ? <LogoutBtn/> : <LoginBtn/> 이런식으로 랜더링 하는 것인데 이게 올바른 방법인지 궁금하네요 3. 쿠키에 저장된 토큰과 리덕스 사이에서 로그인 관련 상호작용이 궁금합니다 페이지 라우팅 해주는 곳에서 모든 페이지에 hoc처리를 해주고, 페이지 내 컴포넌트에서는 2번 질문에 제가 말한대로 하면 되는건가요? 감사합니다