무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
npm run 관련 질문드립니다.
저번 강의에서 npm run start에서도 마찬가지로 그랬는데, npm run backend로 실행하면 없는 명령어라고 안 되고, npm run-script backend라고 실행해야 되던데 이유가 뭔지 궁금합니다...
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
useSelect undefined 문제
안녕하세요~ 강사님 수업들으면서 react, redux를 배워나가는 수강생입니다. 다름이 아니라, 저 아래코드에서요 const user를 console.log 를 하니 이렇게 object 나와서, 저 userId를 가져 오려고 했는데요.. 이렇게 하니깐, userId를 읽지 못한다는 에러가 뜨더라구요. (근데 처음에는 읽어오는데, 새로고침하거나 딴 곳으로 리다렉팅하면 못 읽어오는 것 같아요) useSelect으로 위처럼 nested object들을 불러올수가 없는 건가요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
cookie 관련 문의
안녕하십니까, 수강생입니다. 선생님께 cookie에 w_auth 값을 세팅 후, client <-> server 통신하는 후에 권한 확인을 하는 것을 배웠습니다. 특정 화면에서 권한이 없을 경우, 해당 화면이 1초 정도 보였다가 로그인 페이지로 이동하는 것을 확인했습니다. 이 부분에 대해서 선생님께서도 동일한 문제가 발생하는지 궁금해서 문의 드립니다. 만약에 동일하게 화면이 나온다면... 권한이 없을 경우 해당 화면에서 바로 로그인 페이지로 넘어가는 방법을 알 수 있을까요? 제가 생각하기에는 client Auth 컴포넌트에서 'useEffect'와 'return'이 비동기식으로 처리되서 이러한 문제가 발생하는 것으로 보입니다. useEffect를 완전히 수행후 동기식으로 return 하는 방법에 대해서 알 수 있을까요?... 분명 저와 같은 문제를 가진 사람이 있을 것으로 생각은 됩니다. 그래서 제가 직접 구글링 하면서 찾고는 있지만... ㅠㅠㅠ 잘 보이지 않아서 이렇게 문의 드립니다. 늘 좋은 강의 자료와 커뮤니티 형성 해주시고 빠른 답장 주셔서 감사 드립니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
504에러가 뜹니다
강의 잘 따라가다가 auth쪽을 진행하면서 갑자기 GET http://localhost:3000/api/users/auth 504 (Gateway Timeout) (auth외에도 login, logout 다 540가 뜹니다) Failed to load resource: the server responded with a status of 504 (Gateway Timeout) 가 발생하는데 이유를 모르겠습니다 ㅠㅠ
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
리액트 return 으로 html 전달이 안 되어요
안녕하세요 강사님 ! 강의 틈틈히 잘 보고 있습니다. 다름 아니라 react router dom 수업 진행 중 react 사이트에서 긁어온 router dom 을 실행하는 부분에서 안 되는데요ㅠㅠ.. return 안의 html 태그 전달에서 오류가 납니다... SyntaxError: Unexpected token '<' at Loader.moduleStrategy (internal/modules/esm/translators.js:145:18) at async link (internal/modules/esm/module_job.js:47:21) 라는 에러가 나는데 구글링 하며 이것저것 시도해보는데도 여전히 이 부분만 막혀서요... 오류는 아래와 같이 뜹니다..ㅠㅠ import React from "react"; function App() { <div>test</div> } export default App;
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
function 관련
선생님 어떠한 부분은 function 어떠한 부분은 arrow 함수로 정의를 하시는데 이거를 구분해서 하는 이유가 있을까요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
MYSQL를 사용해도 괜찮을까요?
지금 강의에서는 몽고DB를 사용하는 것 같은데, 앞으로 지원할 회사의 프로젝트를 위해선 MYSQL을 연습해야해서요. sequelize, MYSQL을 이용해도 앞으로의 강의를 듣는데 문제가 없을까요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
serviceworker
import React from 'react'; import ReactDOM from 'react-dom'; import './index.css'; import App from './App'; import { Provider } from 'react-redux'; import reportWebVitals from './reportWebVitals'; import { applyMiddleware, createStore } from 'redux'; import promiseMiddleware from 'redux-promise'; import ReduxThunk from 'redux-thunk'; import Reducer from './_reducers' const createStoreWithMiddleware = applyMiddleware(promiseMiddleware, ReduxThunk)(createStore); ReactDOM.render( <Provider store={createStoreWithMiddleware(Reducer, window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__() )} > <App /> </Provider>, document.getElementById('root') ); // If you want to start measuring performance in your app, pass a function // to log results (for example: reportWebVitals(console.log)) // or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals reportWebVitals(); 저는 강사님 소스코드랑 다르게 serviceWoker가 아니라 reportwebVitals가 import 문이랑 맨 밑에도 있는데 뭐가 문제고 어떻게 해야 하죠..?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
웹사이트 제작
좋은 강의 정말 감사합니다!! :) 이번 강의에서 다뤄주시는지 모르겠는데 전부터 궁금한 게 있었는데요! 클라이언트 측에서 설치한 react, axios, react-dom 등과 서버 측에 설치된 bcrypt, express, mongoose, cookieparser .. 이런 라이브러리, 프레임워크 들을 사용해서 제가 하나의 프로그램을 만들고 이걸 어디에 올리는지 모르겠지만 사용자가 제가 만든 웹사이트를 이용하려면 위의 라이브러리 프레임워크를 다 직접 설치해야 하나요?? 아니면 제가 netlify 같은 호스팅을 사용하면 거기에 라이브러리가 다 올라가서 사용자가 설치하지 않고도 npm run dev, start 명령어 없이 라이브러리 등을 이용할 수 있는 건가요..?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
안녕하세요 post man sand 부분에서 오류가 나서 질문드립니다!
ReferenceError: body is not defined 오류를 찾아보아도 제대로 된 답변이 안나오네요.. 경로가 잘못된 것 같은데 정확히 어떻게 잘 못된건지 모르겠어가지고 고뇌하다가 문의 드립니다!
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
useEffect무한루프
안녕하세요. 수업듣고 있는 한 학생입니다. uploadpage를 만드는데 관리자만 들어갈 수 있게 하고 싶어서 데이터베이스에서 admin이라는 걸 추가하고(default는 0 ) db에 가서 저의 정보에만 admin을 1로 수정하였습니다 그리고 auth페이지에서 uploadpage로 갈때 user.userData.admin이 0이면 관리자가 아님, 1이면 관리자임 으로 뜨게 설 정하고 들어갔는데 userData를 인식 못하길래 useEffect의 두번째 인자에 user.userData를 넣어줫더니 되더군요, 근데 console에 보는 것처럼 계속 랜더링이 되어서 무한루프가 돕니다. 그리고 userData를 인식하기전에는 관리자로 들어가도 관리자가 아니라고 잠시 떳다가 관리자로 바뀝니다. (console에 아무것도 아님) 어떻게 해결할 수 있을까요 ㅠ
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
post json send 회원가입 에러
개인정보때문에 비번가리고 올립니다. 몽고DB연결도 잘되었고, 저는 host를 3000번으로 했구요, 왜 send가 제대로 안되고 에러가 날까요? 도와주세요.. ※ 참고로 전 Git도 안되어서.. 일단 잠정 포기상태에요...ㅠㅠ 독학 어렵네요.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
오류발생 문의
어바웃 페이지까지는 잘 작동했는데 landing, login 기능들 하니까 오류가 발생하네요...
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
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.
자꾸 npm run start 할 때 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. 오류가 발생합니다. https://github.com/Lee-Sw/boiler-plate 오타때문인가 자꾸 보는데 확신이 없네요. 확인 가능하시다면 부탁드립니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
npm run start 실행시 ReferenceError: User is not defined
npm run start 실행시 ReferenceError: User is not defined라고 에러가 뜨고 포스트맨에서 send시 표기가 안됩니다.라고 에러가 뜨고 포스트맨에서 send시 표기가 안됩니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
npm run start 실행시 ReferenceError: User is not defined
npm run start 실행시 ReferenceError: User is not defined라고 에러가 뜨고 포스트맨에서 send시 표기가 안됩니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
리덕스devtool 에서 /login success : false 로 안들어가지는 문제
강의를 잘따라가고 있습니다 다만 #30강 따라하면서 로그인 SUCCESS에서 FALSE로 뜨는데 이유를 알수있을까요.,.? 깃헙은 https://github.com/0hyeon/boiler-plate-ko 입니다!!
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
dispatch 로그인 구현 오류
로그인을 구현하는 Loginpage.js에서 dispatch(loginUser(body)) ...... 이 부분에서 따로 에러메시지는 나지 않지만 로그인을 시도하면 dispatch(loginUser(body)) .then(response=>{ if(response.payload.loginSuccess){ props.history.push('/') //리액트에서는 페이지 이동은 props.history.push를 사용.props는 LoginPage(props)인자로 줘야함 }else{ alert('error'); } }) } else 부분의 alert('error')만 브라우저에서 뜹니다. 회원가입은 정상적으로 잘 작동하는데 어느 부분이 잘못되었는지 아무리 봐도 모르겠습니다. 따로 에러메시지도 뜨지 않아 오류를 찾기가 힘드네요 ㅠ 저런 경우 어느 부분에서 막히는지 디버그 할 수 있는 방법이 있을까요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
포스트맨 TypeError: User is not a constructor 에러
강사님 강의 정말 감사하게 잘보고 있습니다! 유사질문 다 찾아봤는데 도대체 뭐가 문제인지....오타도 확인해봤는데 제가 어디서 실수를 했는지 모르겠네요
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
add SSH 할때 다른 방법으로 해도 괜찮을까요?
eval명령어가 자꾸 오류가 발생해서... 깃허브 보니까 안내에 다른 방법도 있는데 다른 방법으로 진행해도 강의를 듣는데에는 지장이 없을까요?