29,700원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결리액트로 나만의 블로그 만들기(MERN Stack)
isNullOrUndefined 에 대한 질문입니다
현 시점에서는 isNullOrUndefined 를 지원하지 않네요.. 대신해서 if( findResult === undefined || findResult === null) 위처럼 처리하는 방법을 선택했습니다. 혹시나 다른 좋은 방법이 있을까요?
- 미해결리액트로 나만의 블로그 만들기(MERN Stack)
CSP 오류
다른 분이 질문 답변 남겨주셨는데, 저도 CSP 관련오류가 나네요. helmet 연관된 부분을 수정해보고 있기는 한데 계속해서 아래와 같은 오류가 나네요.. AWS 메모리 문제로 VScode에서 build 한 폴더들을 git에 올리고 pull 하고 연결 시킨 상태라서 뭔가 다르게 적용되는걸까요..?
- 미해결리액트로 나만의 블로그 만들기(MERN Stack)
Error: Too many re-renders. React limits the number of renders to prevent an infinite loop.
강의 28까지 듣고 따라하면서 코딩해봤는데 다음과 같은에러가 나옵니다. 문법 관련 에러인가요? 아니면 버전 차이라서 생긴 에러인가요?
- 미해결리액트로 나만의 블로그 만들기(MERN Stack)
post의 private 질문 드려요
안녕하세요, 현재까지 강의를 진행했을때 저의 프로젝트로써는 로그인 하지 않아도 작성했던 포스트가 화면에 보여지고 있는데, 이게 강사님이 의도한 방향이나? 잘되고 있는거 맞나용? 아니면 로그인안하면 게시글은 보이지 않고, 로그인시 해당 유저만 게시글이 보이게 설정되는 것이 맞나요?
- 미해결리액트로 나만의 블로그 만들기(MERN Stack)
포스트 작성시 token 질문드립니다.
안녕하세요, 처음에 포스트 작성이 안되다가 결론은 postWrite.js에서 token값을 넘겨주지 않아서 DB에 데이터가 안들어왔었던 거여서 문제를 해결했습니다. 근데 의문점이 생겨서 질문드려요. 위 문제처럼 token값을 넘겨주지 않아서 포스트 작성이 안됬던것은 서버단에 post.js에 포스트작성 router에서 auth미들웨어를 인자로 받고있는데, 이 미들웨어서 token값을 요구하기 때문에 그런건가용?
- 미해결리액트로 나만의 블로그 만들기(MERN Stack)
몽고 디비 로컬로 설정해도 되나요
mongodb community 서버를 다운 받은뒤 클라우드 버젼 대신 로컬 버젼으로 바꿔서 사용해도 되나요?
- 미해결리액트로 나만의 블로그 만들기(MERN Stack)
TypeError: Cannot read property 'pathname' of undefined
이런 에러는 왜 나는건가요?? 다시 따라해보고 하라는거 다 했는데도 이유를 모르겠어요
- 미해결리액트로 나만의 블로그 만들기(MERN Stack)
안녕하세요 프로젝트를 하는 중간에 mongoDB가 연결되었다는 console.log가 뜨지 않는 것을 확인하여 질문드립니다..!
https://github.com/ireh1214/blogProject 일단은 깃허브 주소입니다!! 프로젝트를 완전히 완성한 것은 아니고 딱 여기까지 수업을 들으며 어떤 것은 복사해서 붙여넣기도 하고, 어떤 것은 손수 쳐가면서 얼추 여기까지 온 것 같은데... mongoDB connecting Success!! 단어가 안 뜨기 시작하면서 에러가 생깁니다. 또, 아무래도 연결의 문제가 있어서인지는 모르겠으나... npm run start로 화면을 확인하는 것에도 오류가 발생합니다. 어떻게 해결할 수 있을까요...?? 프론트엔드 쪽은 어느정도 감이 잡히는데 서버와 DB쪽은 너무 어렵네요 ㅠㅠ
- 미해결리액트로 나만의 블로그 만들기(MERN Stack)
route get/post/popuplate 질문드립니다.
초반부에 있던 axios.get을 post로 변경하셨는데, 이것은 router.post("/", auth, uploadS3.none(), 을 위한거 맞나요? 후반부에 서버에서 작성한 router.get~은 추후 나올 postDetail에 대한 요청이 맞나용? 프론트단과 서버단의 get, post가 참 헷갈리네여 추가로 popuplate에서 아래두개의 코드가 같은 코드인지 궁금합니다. .popuplate("creator", "name") .popuplate({ path: category, select: "categoryName" }); .popuplate({ path: creator, select: "name" }) .popuplate({ path: category, select: "categoryName" });
- 미해결리액트로 나만의 블로그 만들기(MERN Stack)
이미지 업로드 순서에 관하여,
안녕하세요, 좋은 강의 잘보고 있습니다. 본론부터 질문드리자면, 현재 CKEditor5에 현 강의 처럼 이미지를 첨부시 S3에 저장이 되는데, 이게 왜 저장이 되는지 궁금합니다. 제출버튼을 클릭후 포스트가 저장이 될때 s3에 저장이 되어야 하는것이 아닌가요? 포스트 작성도 안됬는데 단순 사진을 첨부하는것으로 s3에 업로드 되는 이유가 있나싶어서 질문드립니다. 업로드 한 사진을 지워도 s3에 데이터는 지워지지 않던데,, 데이터 낭비가 아닌가 싶어서요
- 미해결리액트로 나만의 블로그 만들기(MERN Stack)
findByIdAndUpdate 질문드립니다.
Post.findByIdAndUpdate Category.findByIdAndUpdate User.findByIdAndUpdate 질문1: 카테고리랑,포스트,유저를 연결 하고 있는데, 이게 혹시 mysql 같은 테이블로 치면 서로 참조되는 테이블 인것 같은데, 카테고리에 포스트를 연결시켜주고, 포스트에 카테고리를 연결시켜줘서 카테고리로 연결된 포스터를 볼수있게, 각 포스터 안에는 카테고리가 들어갈수 있게, 맞나요? 질문2: 위와 같은맥락에서, User도 각 유저마다 각 유저에 해당하는 포스터를 연결할수 있게 하기위한것 같은데 맞나요?, 저는 인증절차 다 거쳐서 addPost를 하기때문에 User는 필요없을줄 알았거든요. 질문3: 현 강의에서 작성한 코드 초반에 uploadS3.none를 작성하셨는데, 이 미들웨어가 여기에 있어야 되는 이유를 잘모르겠습니다. 좀더 구체적으로 설명해주실수 있나용?
- 미해결리액트로 나만의 블로그 만들기(MERN Stack)
바벨 없이 진행을 했는데요
안녕하세요 다름이 아니고 바벨없이 노드 최신버전 16. 으로 개발을 진행해서 막힘 없이 모든 튜토리얼들을 구현 했는데요 (찾아보면서 모든 에러들을 해결 했구요 바벨 없이 "type" : "module" 정의 해주고 난후 마지막 배포 부분 중간 까지 진행 하였습니다) 지금 현재 한부분에서 막혀있습니다. 지금 putty로 모든 AWS EC2 에 필요한 부분들을 진행 한후에 client 폴더에서 build까지 되는데요, 다만 튜토리얼 마지막 부분쯤에 AWS 에서 제공한 public IP 주소로 웹사이트를 키실때 "sudo node build/server.js" 를 치시는데 저는 지금 바벨 없이 진행을 했기때문에 root folder package.json 안에 "dev": "nodemon ./server/server.js" "prebuild": "cd client && npm run build" 이 두개만 정의가 되어 있고 아래 두개는 정의 되어 있지 않습니다 (필요 없다고 판단되어서요) "build" : "babel server --out-dir build""build:sever" : "babel server --out-dir build" 다만, 저 부분들이 없기때문에 "sudo node build/server.js" 를 못하고 있는데요. 어떻게 진행하면 될까요 ?
- 미해결리액트로 나만의 블로그 만들기(MERN Stack)
jwt.sign 에 대해 질문이 있습니다.
ex) jwt.sign( { id: user.id }, JWT_SECRET, { expiresIn: 3600 }, (err, token) => { if (err) throw err; res.json({ token, user: { id: user.id, name: user.name, email: user.email, }, }); } ); 질문1 jwt.sign()이 로그인 함수 인가요? 질문2 jwt.sign() 함수에 id와 JWT_SECRET 는 왜 넘기는건가요? 질문3 토큰은 왜 응답해주는건가요? 질문4 expiresIn 이 3600이면 3600 초인가요? 3600초 이후에는 뭐가 달라지는건가요?
- 미해결리액트로 나만의 블로그 만들기(MERN Stack)
몽고 db는 뭔가 post를 해야 테이블이 생기는게 맞나요?
질문1 post 테이블에 뭔가 post맨을 통해 포스트 요청을 날리니면 데이터 구조가 만들어지고 데이터가 저장 됩니다. 그전에는 테이블 구조가 안만들어지는게 맞나요? 별개의 명령어를 날려서 만드는 방법이 따로 있는건 아닌가요? 질문2 몽고 디비를 여러명이 같이 써도 되는지 궁금합니다 .env에 몽고 디비 접속정보가 있는데 여러사람이 통째로 깃허브에서 다운받아서 그대로 같은 주소의 몽고 디비를 참조 해도 되는지 궁금합니다. 동료 개발자들에게 공유해준다거나 했을때 그럼 과금이 된다거나 보안이 털린다거나 문제가 생길수 있나요?
- 미해결리액트로 나만의 블로그 만들기(MERN Stack)
링크이동 질문 드려요
메인 홈페이지든, addPost든 왜 클릭시 바로 넘어가지않고, 새로고침해야 해당화면이 전환되는지.. 뭐가 오류인지 잘 모르겠습니다. https://github.com/dnjsvltm201311681/cookblog
- 미해결리액트로 나만의 블로그 만들기(MERN Stack)
라우터의 미들웨어 함수에서 next 사용 기준
영상의 라우터를 보니 미들웨어 함수에서 next를 사용하는 경우도 있고 사용하지 않는 경우도 있는데 어떤 기준으로 next를 사용해야하나요?
- 미해결리액트로 나만의 블로그 만들기(MERN Stack)
npm run start 에러 납니다.
client@0.1.0 start C:\Users\LG\OneDrive\바탕 화면\blog\client > react-scripts start Failed to compile. Compiling... C:\Users\LG\OneDrive\바탕 화면\blog\client\node_modules\react-scripts\scripts\start.js:19 throw err; ^ [Error: ENOENT: no such file or directory, stat 'C:\Users\All Users'] { errno: -4058, code: 'ENOENT', syscall: 'stat', path: 'C:\\Users\\All Users' } npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! client@0.1.0 start: `react-scripts start` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the client@0.1.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\LG\AppData\Roaming\npm-cache\_logs\2021-07-15T01_15_27_731Z-debug.log 이런식으로 run 시켰을때 에러가 납니다 그전에 import 하기전엔 되는거 확인 했는데ㅠ
- 미해결리액트로 나만의 블로그 만들기(MERN Stack)
여기까지 했는데 테이블 생성 안되는게 맞나여?
여기까지 했는데 테이블 생성 안되는게 맞나여?
- 미해결리액트로 나만의 블로그 만들기(MERN Stack)
babel 설치를 하지 않고 server build 하는법
바벨 설치시 계속 오류가 발생해 바벨을 설치하지 않고 진행했었는데요 서버 빌드 시 어떻게 해야하나요?
- 미해결리액트로 나만의 블로그 만들기(MERN Stack)
새로고침시 로그인 안되면
혹시나 새로고침시 토큰값은 있는데 페이지가 초기화 되시는분들 saga에서 headers 부분이 대문자 Headers로 되어있지 않나 확인해보세요 소문자로 변경시 유지됩니다. 그러나 원인은 정확히 모르겠네요.. 다른 건 대문자도 동작하던데 아마도 제가 생각하는 원인은 jwt내에서 대문자만 허용하는것 같은데, 강사님 알려주세용