무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
왠만하면 댓글안다는데요.. 진짜 감사한강의입니다.
사랑합니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
package.json에 시작명령어 매번 입력해야하나요?
매번 새로 만들때마다 json코드안에 "start":"node index.js"를 작성해주어야하나요? 초기에 이런 중요한(?) 시작 코드가 왜 package.json에 작성이 안되어있는지 궁금합니다 ㅜㅜ 한번 입력하면 해당 프로젝트에는 입력을 안해도되지만, 새 프로젝트마다 기억해서 입력하기 번거로워서요! (강의 08:56분쪽입니다!)
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
proxy 에러
22강을 들으면서 하고 있다가 에러났는데 다른걸 다 수정해봐도 이런 에러가 뜨는 이유는 무엇일까요ㅜㅜㅜ setupProxy코드도 업데이트 된 코드 썼고 package.json에 proxy URL 추가해보고 밑에 저랑 같은 에러 나신 분들 좀 계신 거 같아서 밑에 있는 해결방식 다 따라해봤는데도 여전히 이 에러가 나오네용,,,,,,,,
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
mysql
혹시 mysql으로도 변경해서 할려고 하는데 가능할려나요??
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
몽구스 연결하다가 에러나 났습니다
useNewUrlParser: true, useUnifedTopology: true, useCreateIndex: true, useFindAndModify: false 코드를 적었는데 에러가 터졌습니다.ㅜㅜㅜ MongoParseError라고 뜨는데 어떻게 해야 되나요???
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
무조건 프론트와 백 통신할때는 axios만 써야하나요?
axios외에 다른 라이브러리는 없는지 궁금합니다!
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
CRA가 무엇의 약자인가요?
강의명이 CRA to Our Boilerplate 인데 CRA가 무엇의 약자인지 궁금합니다
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
안녕하세요!!
안녕하세요 강사님!! 프론트엔드 지망하고 있는 대학생입니다, html ,css js(es6) 까지 공부를 한 상태입니다 그리고 to do list하나 만들어본 정도의 수준인데 바로 강사님 강의로 들어가도 수업듣는데 지장이 없을지 궁금합니다
- 해결됨따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
AtlasError
localhost:8000 입력하면 hello world 글이 뜨는데 자꾸 atlasError가 나옵니다. 왜 나오는걸까요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
쿠키에 대한 궁금증이 생겨 질문드립니다.
안녕하세요 john ahn님의 강의를 듣고 있는 학생입니다. 최근에 로그인 구현을 하면서 궁금한 부분이 생겨서 질문드리려고 합니다 jwt를 사용해서 쿠키에 x_auth값을 저장하고 이걸 사용해서 사용자를 인식하는건데 혹시 사용자가 쿠키삭제를 해서 x_auth값이 날아간 경우에는 어떻게 대처해야할까요? 삭제되면 app crushed가 뜨면서 동작하지 않는데 이 부분이 궁금해서 질문드립니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
HOC auth.js에 관한 오류 발생 시 참고 사항
강사님 강의 내용과 똑같은 코드를 작성했으나 오류가 계속 생성됬는데 어찌저찌 풀어서 참고하실 분들을 위해 남깁니다 제가 오류가 발생한 상황(hoc/auth.js) [강사님과 같은 코드를 작성 후 서버/클라이언트 실행 시 빈 화면이 나옴] (오류 내용 : unctions are not valid as a React child. This may happen if you return a Component instead of <Component /> from render. Or maybe you meant to call this function rather than return it.) - 해결책 : AuthenticationCheck 리턴 시 함수로 리턴하는 것이 아닌 JSX 컴포넌트로 리턴하라고 합니다 (참고 : https://www.inflearn.com/questions/357383) - 실제로 auth.js의 마지막 부분인 을 return AuthenticationCheck -> return <AuthenticationCheck />로 변경 시 정상적으로 작동함을 확인할 수 있었습니다. [hoc/auth.js 코드] import React, { useEffect } from "react"; import { useDispatch } from "react-redux"; import { auth } from "../_action/user_action"; import { useNavigate } from "react-router-dom"; export default function (SpecificComponent, option, adminRoute = null) { //option : null = anyone, true = login user only, false = logout user only function AuthenticationCheck(props) { const dispatch = useDispatch(); const navigate = useNavigate(); useEffect(() => { dispatch(auth()).then((response) => { console.log("auth? ", response); if (!response.payload.isAuth) { // login yet if (option) { navigate("/login"); } } else { // login if (adminRoute && !response.payload.isAdmin) { navigate("/"); } else { if (option === false) { navigate("/"); } } } }); }, []); return ( <SpecificComponent /> // component return이 없으면 React 실행이 안됨. ); } return <AuthenticationCheck />; }
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
auth 처리하고, 계속 504 error가 발생합니다.
https://github.com/HyunJay52/user-boiler-plate.git [HPM] Error occurred while proxying request ... 504 에러가 나면서 user_action의 auth가 axios가 제대로 실행이 안되는 것 같습니다. 나름 대로 error 처리 해봤는데 해결이 안되서 질문글 남깁니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
prop.history.push('/')가 작동이 안되시는 분들 참고하세요
여기 커뮤니티 글을 보면 withRouter 작성이 필요하다고 적혀있는데, react router가 업데이트 되면서 withRouter가 아닌 useNavigate로 변경되었습니다. // This is a React Router v6 app import { useNavigate } from "react-router-dom"; function App() { let navigate = useNavigate(); function handleClick() { navigate("/home"); } return ( <div> <button onClick={handleClick}>go home</button> </div> ); }
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
client/sever로 분리하고 난 뒤, npm 명령어 실행에러 해결 공유합니다.
프로젝트를 진행하면서, 이전 강의들에서 sever와 client 폴더를 생성해서 파일들을 옮겨줬는데 이 때 만약에 node용 package.json는 안 옮기고 파일들만 옮기셨다면 다른 에러로 스크립트의 start, backend에 sever/index.js 로 경로를 수정해주셨을 수도 있습니다. 저도 저렇게 경로를 추가하고 추후에 모든 node용 모듈과 package.json을 옮겨줬는데, 서버 동시 실행을 위해서 dev 명령어가 먹히지 않아서 에러가 났습니다. 저와 같은 경우로 에러가 나신다면 server/index.js로 수정했던 부분을 이전의 상태인 index.js로 바꿔주시고 "dev" : "concurrently \"npm run start\" \"cd ../client && npm run start\"" 로 작성해주시면 백과 프론트 서버가 모두 실행됩니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
bcrypt 쓰는 부분에서 var user = this를 생성하는 이유
bcrypt 쓰는 부분에서 var user = this를 생성하는 이유가 궁금합니다. this가 없이, bcrypt.hash() 부분에 userSchema.password로 입력 시, app.post에서 req.body가 저장되기 전에 값이 불러와지기 때문인걸까요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
alert창에 err가 계속 나옵니다
해당오류가 계속 뜨는데 결국 찾지 못했습니다...ㅜㅜ도와주세요... server 부터 index파일에서 선생님 코드랑 git diff찍어가며 계속 오류를 찾는중인데 해결이 되지않습니다... 다른 비슷한 질문들을 봐도 해결이 되지 않는데 도와주세요ㅜㅜ https://github.com/hyenicall/boiler-plate-ko 제 깃헙 주소입니다 감사합니다
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
Cannot POST 에러가 있으신분들 참고하세용~
장고만 쓰다보니 수정이 있으면 자동으로 서버가 재시작되는게 익숙해 신경안쓰고 있었는데 원래대로라면 nodemon 설치없이는 자동으로 재시작 및 수정사항 반영이 되지 않습니다. 그래서 스펠링 틀린곳도 없고 다 맞는데 post/get 오류가 나시는분들은 서버를 재시작하시면 될겁니다~ 아마도 nodemon 강의를 들으시기전에 register 기능 테스트하셨던 분들은 당황하셨을거라 생각합니다 ㅋㅋ
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
리액트 관련 서버 구축 중 server파일에서 발생한 오류
> practice@1.0.0 start C:\Users\ksk00\practice > node index.js C:\Users\ksk00\practice\node_modules\mongoose\lib\schema.js:1205 throw new TypeError(`Invalid schema configuration: \`${name}\` is not ` + ^ TypeError: Invalid schema configuration: `Stirng` is not a valid type at path `token`. See https://bit.ly/mongoose-schematypes for a list of valid schema types. at Schema.interpretAsType (C:\Users\ksk00\practice\node_modules\mongoose\lib\schema.js:1205:11) at Schema.path (C:\Users\ksk00\practice\node_modules\mongoose\lib\schema.js:838:27) at Schema.add (C:\Users\ksk00\practice\node_modules\mongoose\lib\schema.js:598:14) at new Schema (C:\Users\ksk00\practice\node_modules\mongoose\lib\schema.js:132:10) at Mongoose.Schema (C:\Users\ksk00\practice\node_modules\mongoose\lib\schema.js:97:12) at Object.<anonymous> (C:\Users\ksk00\practice\models\User.js:3:29) at Module._compile (internal/modules/cjs/loader.js:1176:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1196:10) at Module.load (internal/modules/cjs/loader.js:1040:32) at Function.Module._load (internal/modules/cjs/loader.js:929:14) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! practice@1.0.0 start: `node index.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the practice@1.0.0 start script. npm ERR! This is probably not a problem wi output above. npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\ksk00\AppData\Roaming\npm-cache\_logs\2022-04-22T05_35_31_464Z-debug.log 이러한 오류가 발생합니다... 도와주세요
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
포스트맨 에러 postman error {}
안녕하세요, 무지성 근성으로 열심히 따라가고 있는 학생입니다 이번 회차 마지막 부분, 포스트맨 에서 이 오류로 고생좀 했는데 저같은 경우엔 몽고DB 최초 생성시 IP와 달라서 문제였습니다 다른분들도 외부IP 신규 등록후에 해결될 수 있겠네요 열공입니다 다들
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
Redux 강의자료
안녕하세요, 혹시 redux설명하실때 사용해주신 강의자료도 공유해주실수있을까요?