무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
터미널에서 eval을 사용할수 없다고 합니다
stackoverflow 질문도 봤고 구글링도 해봤는데 어렵네요.. eval명령어를 쓸 수 없는것 같은데 구글링해보니까 bash어쩌구 하는데 어떻게 해야 할까요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
로그인 오류질문....ㅠㅠ
안녕하세요 강의 계속 돌려보고 구글링 해보고 별짓 다해봤는데도 해결이 안되서 질문 올려봅니다 로그인을 하려고 하는데 오류가 뜨면서 dispatch로 landing 페이지로 넘어가지지도 않습니다. 뭐가 잘못된걸까요?? 경로 문제도 아니고,,, 코드는 아래에 있습니다! https://github.com/leejiho9898/JohnAn-react
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
nodemon 설치
npm install nodemon npm install -g nodemon npm install nodemon --save 차이가 뭔지 알려주실 수 있나요?! 그리고 저는 실수로 첫 번째처럼 입력했는데 강의 듣는데 지장이 있을까요..? 그리고 다시 -g 나 save, dev 옵션을 붙이고 설치를 하면 덮어씌워지나요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
postman error
좋은 강의 감사합니다! 근데 똑같이 입력하고 post 요청하면 MongoError가 뜨는데 이유가 뭘까요..?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
Mongo DB 연결 관련 질문입니다
삭제된 글입니다
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
언더바 _ 의미가 무엇인가
안녕하세요 강의 잘 보고 있습니다. _actions 파일과 _reducers 파일은 모두 앞에 언더바를 붙이셨어요. 이 언더바의 의미는 무엇인가요? 이전 노드 강의에서도 배운 몽고디비 속 속성에도 _id 라고 되어 있던데.. 언더바의 개념적 의미가 무엇인지 궁금합니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
리액트 hoc VS 노드 미들웨어 차이점
안녕하세요 선생님. 강의 잘 보고 있습니다. hoc을 설명해주셨는데요. 해당 컴포넌트에 진입하기 전에 먼저 무언가를 해주는 거라고 하셨습니다. 이 것은 이전 노드 강의에서 만들어 보았던 미들웨어와 역할이 같은거 같아요. 리액트의 hoc는 노드의 미들웨어와 같은 존재라고 생각하면 될까요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
require 문법 질문
안녕하세요 강의 잘 보고 있습니다. require() 문법이 궁금합니다. 외부 파일의 내용을 불러오는 함수잖아요. 그럴려면 어떤 외부 파일을 불러올건지, 외부 파일의 경로와 이름을 정확히 명시해주어야 할 것입니다. 하지만 선생님께서 작성하신 코드는 그렇지 않습니다. 예시) const mongoose = require('mongoose') 이렇듯 mongoose 파일 명만 적어놓을 뿐, './node_modules/blablabla' 이런 식으로 경로를 지정하지 않았습니다. 이래도 되는건가요? 제가 mongoose 파일을 생성하고 거기 안에다가 exports 코드를 작성해두면, express 입장에서는 어떤 mongoose 파일을 require 해와야할지 혼란스러울 것입니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
userInfo 변수 질문
안녕하세요 강의 잘 보고 있습니다. req.body 로 받아온 post 정보를 user.save로 저장할 때, 콜백 함수의 인자로 userInfo 변수를 넘겨주셨습니다. 저는 여기서 의문점이 생겼습니다. userInfo 변수는 제가 정의하지 않았거든요. 그럼 express에 내장된 변수인건가요? 만약 내장된 변수라면, 제가 어떻게 user 스키마를 만들줄 미리 알고 userInfo 변수를 내장시켜 놓은건가요? 스키마의 이름을 user가 아니라 person이라 했을 수도 있고 tiger 라고 했을수도 있을텐데요. 아니면 내장된 변수가 아니라, 스키마의 이름을 받아와서 그 뒤에다가 Info 라는 문자열을 붙여서 그때그때 변수를 생성시켜주는건가요 express가? 예를 들면 tigerInfo 이런식으로 유저가 스키마 이름을 설정하는 것들 족족 내부에서 변수를 자동으로 생성해주는 식인거지요. express 내부에서 어떤 일이 일어나고 있는지 궁금합니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
import 문법 질문입니다
안녕하세요 선생님. 강의 잘 보고 있어요. 질문이 있습니다. exports 한걸 가져오는 코드를 작성할때 선생님은 두가지 방법을 쓰셨어요. 하나는 const { User} = require() 로 변수를 대괄호로 감싸는 것이고, 다른 하나는 const config = require() 로 대괄호를 사용하지 않는 것입니다. 둘간의 차이점이 무엇인지, 어떤 상황에선 무엇을 사용해야 하는지 알려주시면 감사하겠습니다.
- 해결됨따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
몽고디비 Postman으로 api test할 때 질문
안녕하세요 좋은 강의 잘 듣고 있습니다. Postman으로 회원 정보를 localhost:5000/register api에 test하는 부분에서 send를 누르고 200 Ok가 뜰 때 User 회원정보가 몽고디비에 insert된건지, 아니면 postman에서 임시로 테스트하는 것이므로 insert가 된 것이 아닌지 궁금합니다. 만약 유저가 insert가 이루어졌다면 몽고디비 클라우드에서 User 명단을 어디서 조회할 수 있을까요? + 추가로 github에 commit할 때 index.js에 몽고디비 비밀번호가 그대로 실릴텐데 이걸 따로 .gitignore파일에 담게할 수는 없을까요? 클러스터 비밀번호는 강의랑 똑같이 하여 지금은 상관없을 듯 한데, 나중에 개인프로젝트 같은 걸 할 때 어떻게 할지 궁금합니다 감사합니다!
- 해결됨따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
boiler_plate에 passport.js 적용 가능할까요?
안녕하세요 강사님의 강의를 완강하고 완성된 프로젝트를 입맛대로 가지고 놀면서 이런저런 기능을 복습도 하고(회원가입에서 핸드폰 번호 받는 기능을 혼자 완성하고 엄청 좋아라 했네요 ㅎㅎ )오류도 혼자 해결해보고 하면서 공부하고 있는 수강생입니다. 그런데 강사님의 유튜브 영상 댓글에서 다른 수강생분이 passport에 관한 질문을 하셨고 강사님이 그에 대해 "굉장히 편리하고 좋은 모듈이이며, sns인증 로그인 등을 매우 간편하게 구현하게 해준다 그런데 기초 강의에서까지 모듈로 로그인을 구현하는건 아닌것 같아서 가장 일반적으로 로그인을 구현하는 방식을 알려드렸다." 라는 내용으로 답변을 하신걸 읽은 기억이 있습니다. 시간이 좀 지나서 저런 내용이 맞았는지 확신은 없네요 ^^;; 제가 궁금한건 이제 저희가 만든 보일러 프로젝트에 sns로그인을 도입을 해보고 싶은데요 passport를 이용하는 방법과 그냥 도입하는건 아무래도 번거로움의 차이가 큰 것 같더라구요 이미 로컬 로그인 방식은 저희가 강의에서 구현을 했고 여기에 passport를 도입해서 sns로그인을 구현 해보고 싶은데 코드간에 충돌을 일으키거나 로그인/회원가입의 방식이 달라서 구현이 불가능하다거나 하는 문제는 없을까요? 혹은 제가 모르는, passport를 도입하는 방법을 알려주는 강사님의 다른 강의가 있을까요??
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
아래와같은 에러가 발생합니다.
[1] Error from chokidar (/Users/kyungwonhwang/Documents/boiler-plate/client/node_modules/@babel/runtime/helpers/esm): TypeError: anymatch is not a function [1] Error from chokidar (/Users/kyungwonhwang/Documents/boiler-plate/client/node_modules/@pmmmwh/react-refresh-webpack-plugin/client): TypeError: anymatch is not a function [1] Error from chokidar (/Users/kyungwonhwang/Documents/boiler-plate/client/node_modules/@pmmmwh/react-refresh-webpack-plugin/client/utils): TypeError: anymatch is not a function [1] Error from chokidar (/Users/kyungwonhwang/Documents/boiler-plate/client/node_modules/@pmmmwh/react-refresh-webpack-plugin/lib/runtime): TypeError: anymatch is not a function [1] Error from chokidar (/Users/kyungwonhwang/Documents/boiler-plate/client/node_modules/accepts): TypeError: anymatch is not a function 클라이언트 서버에서 위와같은 에러가 발생합니다. 깃헙 주소 : https://github.com/gof9325/boiler-plate/tree/master
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
aws에 s3 버킷으로 client 빌드된것을 배포할때 proxy가 안먹히거나 405에러가 뜨는 이유가 무엇일까요?
현재 강의를 듣고 만든프로젝트를 서버는 EC2에 클라이언트는 S3로 배포를 하였고 프록시서버를 EC2로 배포한 url로 타겟을 설정해주었는데요. 로컬에서 클라이언트를 실행해서 ec2서버로 요청은 가능하지만 s3로 배포한 뒤 클라우드로 정적호스팅된 사이트에서 ec2로 요청은 405에러가 나오는데 proxy가 안먹히는걸까요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
Error: could not find react-redux context value; please ensure the component is wrapped in a <Provider>
Error: could not find react-redux context value; please ensure the component is wrapped in a <Provider> ▶ 3 stack frames were collapsed. LoginPage C:/Users/su/Desktop/infran_node_react_practice/client/src/components/views/LoginPage/LoginPage.js:12 9 | const [Password, setPassword] = useState("") 10 | 11 | > 12 | const dispatch = useDispatch(); | ^ 13 | 14 | const onEmailHandler=(event)=>{ 15 | setEmail(event.currentTarget.value); View compiled 계속 이렇게 에러가 뜨는데..방법을 모르겠습니다.. 해결하신 분 계실까요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
#31강 client에서 login,register 클릭이벤트시 POST http://localhost:3000/api/users/login 404 (Not Found)
http://localhost:3000/login 에서 로그인 버튼을 누르면 POST http://localhost:3000/api/users/login 404 (Not Found) 오류가발생합니다 깃허브주소는 이겁니다 한번만 봐주세요 어디가 잘못 타이핑한건지... 몰르겠씁니다.. https://github.com/0hyeon/boiler-plate-ko
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
auth option값에 따른 history.push() 실행시 질문입니다.
안녕하세요. 우선 좋은 강의 올려주셔서 너무 감사드립니다. 예시를 따라해서 완성을 했는데요. 궁금한 사항이 있어서 질문드립니다. 최종 마지막 강의부문에서 auth option 값(로그인 상태)가 true인 경우 랜딩페이지로 강제로 이동시 화면이 껌벅이는데요. 껌벅이는 현상 해결방법이 궁금합니다. ex) 로그인 -> 랜딩 -> 강제로 로그인페이지 url 입력시 -> 로그인화면 잠깐 1초정도 보이다 랜딩페이지로 이동
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
몽고db 방화벽문제 ㅠㅠ
안녕하세요~ 기초강의 3번 몽고db연결을 따라하고 있는도중에 사소한 것 같지만 오류가 떠서 진행을 못하고 있습니다. 몽고디비 홈페이지에서 cluster connect 버튼을 누르면 다음과 같은 오류가 뜹니다. 어떻게 해야할까요? ㅜㅜ
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
git 브랜치가 두개가 된 후 merge도 안되고 진행이 안되고 있습니다
위와같이 git 저장소에 브랜치가 두개가 생성되고 실제 파일?은 변경이 되지 않고 있습니다. 구글링해서 이것저것 시도해봐도 마찬가지네요 혹시 어떻게 해야할까요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
#22강 수강중에 나오는 오류 TypeError: Cannot read property 'split' of null
TypeError: Cannot read property 'split' of null 라는 오류가 출력되는데 제가 잘따라한것같은데 오류가나오네요,, 한번 봐주세요 https://github.com/0hyeon/boiler-plate-ko.git