무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
몽고DB 연결이 안됩니다ㅠㅠㅠㅠ
> boiler-plate@1.0.0 start C:\Users\rwlee\Documents\boiler-plate > node index.js Example app listening at http://localhost:5000 (node:27640) UnhandledPromiseRejectionWarning: MongoError: bad auth : Authentication failed. at MessageStream.messageHandler (C:\Users\rwlee\Documents\boiler-plate\node_modules\mongodb\lib\cmap\connection.js:268:20) at MessageStream.emit (events.js:315:20) at processIncomingData (C:\Users\rwlee\Documents\boiler-plate\node_modules\mongodb\lib\cmap\message_stream.js:144:12) at MessageStream._write (C:\Users\rwlee\Documents\boiler-plate\node_modules\mongodb\lib\cmap\message_stream.js:42:5) at writeOrBuffer (internal/streams/writable.js:358:12) at MessageStream.Writable.write (internal/streams/writable.js:303:10) at TLSSocket.ondata (internal/streams/readable.js:719:22) at TLSSocket.emit (events.js:315:20) at addChunk (internal/streams/readable.js:309:12) at readableAddChunk (internal/streams/readable.js:284:9) at TLSSocket.Readable.push (internal/streams/readable.js:223:10) at TLSWrap.onStreamRead (internal/stream_base_commons.js:188:23) (Use `node --trace-warnings ...` to show where the warning was created) (node:27640) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1) (node:27640) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code. 이런 에러가 뜨는데 어떻게 해야 할까요?ㅠㅠ
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
bodypaser에 줄그어져있는거는 왜그런걸까요?
이유를 알 수 가....
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
몽고db연결문제 으앙
이러한 오류가 나오는데 왜일까요...
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
로그인일때 만 로그아웃 버튼보이게 하는법 알수있을까요?
로그인일때 만 로그아웃 버튼보이게 하는법 알수있을까요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
비밀번호 질문있습니다.
비밀번호 확인 작업하는데 isMatch가 undefined가 뜨면서 계속 false 가 뜹니다. User.js에서 isMatch 가 undefined로 뜨면서 그대로 callback 되면서 index.js 에 오는거 같습니다. 에러를 확인해 보니 Error: data and hash must be strings라는 것이 뜨는데 잘 모르겠습니다. 지금도 구글링 하면서 찾아보고 있는데 잘 안되네요;; https://github.com/Jaeki-Kwon/React-Node-singUp 깃허브 주소입니다. 조언 부탁드립니다.. User.js index.js
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
비밀번호가 서로 계속 틀립니다
안녕하세요. 비밀번호가 계속 false가 뜨길래 console.log를 해서 알아보니 isMatch가 unfined라고 뜹니다. email이 잘못 되었을때는 email이 잘못됐다고 나오는데 비밀번호에서는 잘 안되네요... Error: data and hash must be strings 이런 에러가 뜨네요
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
오류가 나오네요 도와주세요
삭제된 글입니다
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
hoc로 접근 제한 기능 궁금한 점이 있습니다.
접근이 제한된 페이지 접근시 .history.push 로 리다이렉트를 하면 제한된 페이지가 렌더링 된 뒤에 리다이렉트 페이지로 이동하게 되는데요. 이때 접근이 제한된 페이지를 렌더링 하지 않고 리다이렉트를 바로 구현 할 수 있나요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
cannot found module
안녕하세요, 해결됬지만 원인을 몰라서 질문 올립니다 npm run start (server) 했을때 cannot find module 이라는 에러메세지를 받았는데요 node_module에서 디버깅 기능으로 start를 실행하니, 아무런 코드 체인지 없이 실행이 잘됬거든요, 이런 경우는 대략 어떤경우인가요?;;
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
ctrl c 꼭 해야하나요?
1. already 어쩌고 5000 오류뜸 2. 4000번으로 포트번호 바꿈 3. already 어쩌고 4000 오류뜸 4. 5000번으로 포트번호 바꿈 5. 1번 부터 반복 6. pkill node 한 뒤 몇 분뒤 또 오류뜸 7. Example app listening on port 5000! 뜨자마자 ctrl c 누름 => 오류안뜸 ㅠㅠ 이렇게 당했거든요ctrl c 를 매번 눌러야하나요?안눌러서 났던 오류였나요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
auth.js에서 let token = req.cookies.x_auth를 어떻게 가져올 수 있는 건가요?
강의 영상 중 auth.js에는 module을 임포트한 적이 없는 것 같은데 req.cookies.x_auth에 어떻게 접근할 수 있는 것인지 궁금합니다! index.js에 const = { auth } = require("./middleware/auth"); 로 임포트 한 적이 있지만 이건 index.js 안에서 auth를 사용하겠다는 뜻인 것 같고 auth.js와 index.js에서의 연결점을 찾기가 힘듭니다! 이와 관련해서 질문 남겨 봅니다!
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
이런 에러가 뜨는데 어떤 이유일까요?
Example app listening on port 5000! MongoParseError: URI does not have hostname, domain name and tld at parseSrvConnectionString (/Users/ynsn/Documents/boiler-plate/node_modules/mongodb/lib/core/uri_parser.js:51:21) at parseConnectionString (/Users/ynsn/Documents/boiler-plate/node_modules/mongodb/lib/core/uri_parser.js:595:12) at connect (/Users/ynsn/Documents/boiler-plate/node_modules/mongodb/lib/operations/connect.js:281:3) at /Users/ynsn/Documents/boiler-plate/node_modules/mongodb/lib/mongo_client.js:256:5 at maybePromise (/Users/ynsn/Documents/boiler-plate/node_modules/mongodb/lib/utils.js:685:3) at MongoClient.connect (/Users/ynsn/Documents/boiler-plate/node_modules/mongodb/lib/mongo_client.js:252:10) at /Users/ynsn/Documents/boiler-plate/node_modules/mongoose/lib/connection.js:835:12 at new Promise (<anonymous>) at NativeConnection.Connection.openUri (/Users/ynsn/Documents/boiler-plate/node_modules/mongoose/lib/connection.js:832:19) at /Users/ynsn/Documents/boiler-plate/node_modules/mongoose/lib/index.js:350:10 at /Users/ynsn/Documents/boiler-plate/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:5 at new Promise (<anonymous>) at promiseOrCallback (/Users/ynsn/Documents/boiler-plate/node_modules/mongoose/lib/helpers/promiseOrCallback.js:30:10) at Mongoose._promiseOrCallback (/Users/ynsn/Documents/boiler-plate/node_modules/mongoose/lib/index.js:1154:10) at Mongoose.connect (/Users/ynsn/Documents/boiler-plate/node_modules/mongoose/lib/index.js:349:20) at Object.<anonymous> (/Users/ynsn/Documents/boiler-plate/index.js:6:10)
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
mongoDB 연결 문제
const mongoose = require('mongoose') mongoose.connect('mongodb+srv://username:password@cluster0.lmq5s.mongodb.net/myFirstDatabase?retryWrites=true&w=majority', { useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex: true, useFindAndModify: false }).then(() => console.log('MongoDB connected!')) .catch(err => console.log(err)) const MongoClient = require('mongodb').MongoClient; const uri = "mongodb+srv://username:password@cluster0.lmq5s.mongodb.net/myFirstDatabase?retryWrites=true&w=majority"; const client = new MongoClient(uri, { useNewUrlParser: true, useUnifiedTopology: true }); client.connect(err => { const collection = client.db("test").collection("devices"); // perform actions on the collection object client.close(); }); 위의 내용이 강의에서 보여주신 예제이고 밑의 내용이 몽고DB에서 제공하는 예제입니다. username과 password부분을 동일하게 입력했음에도 강의의 예제는 MongoError: Authentication failed. 가 뜨는 반면 몽고DB가 제공한 예제는 정상적으로 연결되었다는 문구가 뜹니다. 강의에서 제공하신 예제로 오류가 안 나게 하려면 어떤 부분을 고쳐야하는지 궁금합니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
비밀번호 변경할 때 isModified 실행
암호화 시킬 때 isModified를 사용해서 비밀번호를 변경할때 암호화를 시킨다고 코드를 짰는데 그러면 findOneAndUpdate를 사용해서 비밀번호를 변경시키려고 하는데 비밀번호 변경 라우터에서 userSchema.pre('save')를 어떻게 실행시켜야하나요? 'save'는 save()함수 전에 실행시키는걸로 알고있는데 findOneAndUpdate는 어떻게 되는지 모르겠네요...ㅠ
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
functional 컴포넌트와 class 컴포넌트의 차이가 뭔가요?
functional 컴포넌트와 class 컴포넌트의 차이가 뭔가요? 왜 두 개가 나눠져 있나요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
npm registry가 무엇인가요?
npm registry가 무엇이고 어디에 있는건가요?? 다운로드 없이 가져와서 이용하는거면 가져올 라이브러리는 어디에 있는건가요? 서버인가요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
로그인 userId값 질문이요
안녕하세요!강의 잘 보고 있습니다!ㅎㅎ한가지 궁굼한게 생겨서요! 포스트맨에서 로그인 할때,userId:"6076a905d~블라블라"왜 test1이 아니고 저런 숫자랑 소문자 섞인거가 들어가있는거죠? 궁굼합니다. ㅠㅠtoHexString써서 그런가요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
vsc 사용 단축키 질문!
교수님 수업하실 때 보면 reponse 이것만 쳐도reponse => 이렇게 갑자기 만들어지던데무슨 단축키를 사용하신건가요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
로그인 관련된 보일러플레이트잖아요
실무에서 사용하실때도 로그인할때 passport등을 사용안하시고 이 방식으로 처리하시나요??
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
마무리 후 로그인 반응
안녕하세요 선생님 강의 정주행 중인 학생입니다 ㅎㅎ 오늘은 에러가 없이 마무리 했는데 마지막에 로그인 후 반응이 없네요 ㅠㅠ 많이 찾아보고 3번 이나 다시 듣고 봤지만 모르겠네요 한 번 봐주시면 감사하겠습니다. https://github.com/cho44669/bbooli.git