무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
CRA 대신 ReactNative와 연결하는 방법이 있을까요?
안녕하세요, 강의를 들으려는 학생입니다. 저는 RN로 앱개발을 하려고 하는데요 서버 있는 풀스택으로 구현해보려고 합니다. 혹시 RN 과도 node를 연결할 수 있을까요? expo-cli를 사용하려고 합니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
노드 리액트 기초강의 #10 bcrypt로 비밀번호 암호화하기 강의 중 질문
안녕하세요 처음이라 느리지만 상세히 알려주신 덕분에 10강까지 들을 수 있었습니다!. 10강에서 bcrypt설치하고 코딩 따라하고 post man 까지 연결성공까지 확인을 했는데, 인강 11:08분 부터 mongDB 자체에서 QUERY RESULTS 에 결과값 보는 화면을 어떻게 확인하는지 찾아봐도 몰라서 문의드렸습니다ㅠㅠ 확인부탁드립니다!
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
★★패키지 설치 하지 않는 쉬운 방법
추가 패키지 설치 없이 client package.json 파일 열고 "proxy": "http://localhost:4000", 딸랑 한줄 추가해주시면 바로 해결됩니다 . . . 이미 패키지 설치한거 삭제방법 npm uninstall (패키지이름) --save ex) npm uninstall http-proxy-middleware --save
- 해결됨따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
몽고db커넥터 실패
const express = require('express') const app = express() const port = 5000 const mongoose = require('mongoose') mongoose.connect('mongodb+srv://Uoco:ws1004@cluster0.jd1ro.mongodb.net/test?retryWrites=true&w=majority',{ useNewUrlParser: true ,useUnifiedTopology: true, useCreateIndex: true, useFindAndModify: false }).then(() => console.log('MongoDB Connection..')) .catch(err => console.log('error')) app.get('/', (req, res) => { res.send('Hello World!')}) app.listen(port, () => {console.log(`Example app listening at http://localhost:${port}`)}) 인강 처럼 똑같이 따라해서 처리하였습니다. 터미널에서 npm run start시작하면 > boiler-plate@1.0.0 start /Users/uoco/Documents/boiler-plate > node index.js Example app listening at http://localhost:5000 error 과 같이 발생합니다. 의심이 가는건 몽고디비에서 카피할 시 <dbname> 으로 나오는데 인강과 같이 임의로 test로 수정하여 처리하였습니다. 어느 부분이 문제인지 확인 부탁드립니다!
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
로그아웃 실패 !?!?
로그아웃하면 결과값이 { "isAuth": false, "error": true } 이렇게 나옵니다... 다른분이 질문한 것과 같은 결과인데 오류를 못잡겠습니다.. 일단 이곳에서 부터 유저의 값은 null값으로 나오네여,,, 핳,, 어디가 잘못된 것일까요 userSchema.statics.findByToken = function(token, cb) { var user = this; // user._id + '' = token //토큰을 decode 한다. jwt.verify(token, 'secretToken', function (err, decoded) { //유저 아이디를 이용해서 유저를 찾은 다음에 //클라이언트에서 가져온 token과 DB에 보관된 토큰이 일치하는지 확인 user.findOne({ "_id": decoded, "token": token }, function (err, user) { if (err) return cb(err); console.log('user', user) //user 값이 null임 ㅜㅜ cb(null, user) }) }) }
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
혹시 윈도우에서는 터미널을 사용불가한가요?
윈도우 사용자인데 강의 중간에 터미널에 ls -a 사용하시는 부분이 있는데 윈도우 cmd에서 ls 명령어는 사용불가하다고 하네요. 혹시 윈도우에서 터미널을 사용할 수 있는 방법이 있을까요??
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
mongoURI 관련 에러
안녕하세요 강사님 강의 잘보고 있습니다. 다름이 아니라 PS C:\Users\user\Desktop\boiler-plate> npm run start > boiler-plate@1.0.0 start C:\Users\user\Desktop\boiler-plate > node index.js Example app listening at http://localhost:5000 MongooseError: The `uri` parameter to `openUri()` must be a string, got "undefined". Make sure the first parameter to `mongoose.connect()` or `mongoose.createConnection()` is a string. 9과를 잘지나서 12번 토큰 생성 후 npm start를 하려고 하니 저렇게 에러가 납니다.... 어떻게 해야할지 감이 안 잡혀서 여러번 시도하다가 이렇게 글을 남깁니다. dev.js에 ""로 감싼건 ''로 바꿨습니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
postman에서 오류가 떠요ㅠㅠㅠ
npm run start까지 다 완벽하게 됐는데 이런 오류가 뜨고, DB에 들어가도 이전 실습 내용만 있더라구요ㅠㅠ 검색해봐도 못찾겠는데 postman에서의 오류는 왜 나는 건가요?ㅠㅠ이전 실습에서 이미 5000번 포트를 쓰고 있다는 오류가 떠서 pkill을 해보았으나 그 명령어가 먹히지 않아서, netstat를 사용해서 5000번 포트의 pid를 확인하고, pid로 taskkill을 했는데, 다시 시작을 하면 죽인 포트는 다시 살아난다고도 하고, npm run start를 성공해서 이 문제는 아닌것으로 보입니다ㅠㅠ
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
실행 에러 무엇이 문제일까요
Example app listening at http://localhost:5000 Error: querySrv ENODATA _mongodb._tcp.boilerplate.f3bqv.mongodb.net at QueryReqWrap.onresolve [as oncomplete] (dns.js:203:19) { errno: 'ENODATA', code: 'ENODATA', syscall: 'querySrv', hostname: '_mongodb._tcp.boilerplate.f3bqv.mongodb.net' } 몽고디비 연결할 때 주소 이렇게 생성되는데 mongodb+srv://<id>:<password>@boilerplate.f3bqv.mongodb.net/<dbname>?retryWrites=true&w=majority', 이런식으로 에러가 뜨는데 <dbname>은 뭐로 해야하죠..?????? 왜 이런 에러가 날까요
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
로그인 토큰 반응없음...
안녕하세요 강사님 퀄리티 높은 강의 감사합니다. node js 토큰 생성 부분에서 막혀 질문드립니다. postman에서 POST http://localhost:5000/register 로 위 email과 password 등록은 잘 되는데 /register를 /login으로 바꿔서 위 email, paassword로 로그인 해보면 다음과 같은 오류가 발생합니다.. vscode 터미널창에는 MongoDB Connected... 로 계속 유지되고 다른 오류는 뜨지 않았습니다.
- 따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
import 선언시
삭제된 글입니다
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
POSTMAN에서 에러가 납니다
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Error</title> </head> <body> <pre>Cannot POST /register</pre> </body> </html> 포스트맨에서 에러 메시지가 뜹니다. 그리고 register가 등장하는데, 저게 뭔지 모르겠습니다. 설명해주시면 감사드리겠습니다.
- 따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
컴포넌트 생성 질문이요!
삭제된 글입니다
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
프로젝트 진행에 대해 건의합니다.
Node 서버 생성 후 React 클라이언트 서버를 시작하실 때 Node 서버 파일을 이주하셨습니다. 서버와 클라이언트가 각각 폴더로 유지되어야하는데 클라이언트가 서버에 종속되는 모습이 되었습니다. 저의 경우 폴더를 나눠 각 프로젝트를 다시 생성하였습니다. 이 점이 더 맞는 프로젝트 진행방향인것 같다고 생각됩니다. 기초 강의다 보니 아직 익숙하지 않은 사람들이 많아서 혼동이 올 것 같습니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
CORS 관련하여 질문합니다 !
안녕하세요 선생님, 강의 정말 너무 잘 보고 있습니다. Cors 이전까지는 문제없이 쭉 잘 따라왔습니다. 물론 Cors문제도 해결을 했는데 질문란을 보니 결국 2가지 방법 정도가 많이 쓰이는 것 같더라구요. 첫 번째는 선생님이 알려주신 Proxy 를 사용하는 방법과 두 번째는 백엔드에 cors 를 받아 사용하는 방법 1. 실제 현업에서는 무엇이 더 많이 쓰이는지 궁금하고 2. 백엔드에서 cors를 받아 사용을 하게 되면 axios.get("http://localhost:8080/api/users/login") 과 같은 방식으로 사용을 하게 되는데 저 http://localhost:8080 현업에서도 저런식으로 작성하는 지 혹은 변수같은걸 통해서 생략하는지 궁금합니다. 강의 정말 너무 잘 보고 있고 좋은 강의 무료로 배포해주셔서 감사합니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
concurrently 질문입니다!!
안녕하세요! 강의 너무너무 잘 보았고, 지금 강의대로 직접 연습해보고 있습니다! 강의 내용 중 concurrently를 사용하면 백엔드, 프론트 서버를 한꺼번에 켤 수 있다고 하셨는데 한꺼번에 켜지긴 하지만, 선생님처럼 App.js가 메인으로 뜨지 않고 app.get('/', (req, res) => res.send('Hello World!')); 여기에 설정해놨던 Hello World가 계속 뜹니다 ㅠㅠ (제 서버 포트는 8080, 클라이언트 포트는 3000인데 8080에서는 Hello World가 뜨고, 3000번은 접속이 되지 않습니다.) 선생님처럼 App.js가 메인에 뜨게하려면 어떻게 해야하는지, 제가 어떤 부분을 빠뜨린건지 알려주시면 감사하겠습니다!! ** 추가 위의 문제는 proxy 코드 문제였어요 선생님! const proxy = require('http-proxy-middleware') 부분을 const { createProxyMiddleware } = require('http-proxy-middleware') 로 수정하니 되네요. 버전 문제라고 해요! 혹시 저와 같은 문제가 있으신 분들이 있을까봐 글은 그대로 남겨놓을게요! 좋은 강의 감사드립니다 :)
- 해결됨따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
기초 질문인데요, 전역 변수를 선언할 때 어떤 때는 세미콜론(;)이 있고
1. 기초 질문인데요, 전역 변수를 선언할 때 어떤 때는 세미콜론(;)이 있고 어떤 때는 세미 콜론이 없네요 무슨 차이인가요? 2. 그리고 조건비교할 때 두 변수가 같을 때는 == 이렇게 표시하는 거 아닌가요? node.js 에서는 === 로 표현하나요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
몽구스 db연동에러가발생합니다 .ㅠㅠ
이유를 모르겟네요
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
post에러가 납니다..
터미널 포스트맨 도저히 못 찾겟내요..........이유를........................도와주세요..............
- 해결됨따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
몽고DB 연결을 하는 중에 제대로 되지 않아서 문의드려요
선생님, 몽공DB 연결을 하는 중에 제대로 되지 않아서 문의드려요 일단 VS CODE 에서 터미널 창이 활성화되지 않아요 그래서 제대로 된 건지 확인이 어렵네요ㅠㅠ const mongoose = require('mongoose') mongoose.connect('mongodb+srv://imw2008:1qaz2wsx1984@cluster0.n3d0v.mongodb.net/<dbname>?retryWrites=true&w=majority',{ useNewUrlParser : true, useUnifiedTopology: true, useCreateIndex: true, useFindAndModify: false }).then(()=> console.log('MongoDB Connected...')).catch(err => console.log(err)) 그냥 윈도우에서 따로 cmd 창을 띄우고 npn start run 을 하면 MongoDB Connected... 가 뜨지 않아요, 에러메시지도 안 나오구요