inflearn logo
강의

講義

知識共有

フォローして学ぶノード、リアクトシリーズ - 基本講義

ノードリアクト基礎講義 #29 ログインページ (1)

화면(=크롬 개발자도구console에) 아래와 같은 오류가 발생하는데ㅠㅠ....

3062

작성자 없음

投稿した質問数 0

0

 화면에(=크롬 개발자도구 Console에) "Store does not have a valid reducer. Make sure the argument passed to combineReducers is an object whose values are reducers." 

라는 오류가 찍히는데ㅠㅠ...구글링해봐도 무슨말인지 이해가 잘 되지 않습니다ㅠㅠ....

react nodejs

回答 3

0

commontype

client > src > _reducer > index.js

에서 이렇게 하시고

import { combineReducers } from "redux";
import user from "./user_reducer";

const rootReducer = combineReducers({
  user,
});

export default rootReducer;

client > src > actions > useraction.js

에서

import axios from "axios";
import { LOGIN_USER } from "./types";

export function loginUser(dataToSubmit) {
  const request = axios
    .post("/api/users/login", dataToSubmit)
    .then((response) => {
      console.log("로그인 클라이언트에서 받음", response.data);
    });

  return {
    type: LOGIN_USER,
    payload: request,
  };
}

결과 :
로그인 클라이언트에서 받음 {loginSuccess: true, userId: '634e8e80633fe4fbc226f235'}

요렇게 나오던데요,

Spring,Spring boot,Jquery 만 하던 사람이라, 에러나오면 저도 당황스럽네요.

0

kobv42781261

앗 저도 같은 이유에서... user 부분을 comment하지 않았더니 compile에러가 나요~~ 

0

John Ahn

안녕하세요 ~ ! 

아마도 combineReducer 안에 아무런 값을 넣지 않으셔서 뜨는 뜨는것 같은데   user 부분은 코멘트 처리하신 이유가 있는건가요 ~ ???

1

snowfl

저도 지금  30강을 따라하다가...  동일한 문제가 생겼는데.. 이 질문이 해결이 안되었군요.

저 분이 user부분을 코멘트 처리하신 이유는 아마도  27강에서  그렇게 시범을 보이셨기 때문일꺼에요.
27강에서  "지금은 없으니까" 라고 하시면서  user 쪽을  코멘트처리 하셨거든요...

음...  다시 보니  30강 1분 28초에  강사님 화면에도  동일한  오류메세지가 나오고 있네요.   
아직은  user부분이 코멘트 처리되어있으니까  강사님 화면도  저 메세지가 나오는 거였네요.

그럼... 저 오류는 무시하고 다른 문제를 찾아봐야겠습니다.
(Login 버튼을 눌렀을 때  콘솔메세지가 나와야 하는데.. 그게 안나와서  저 메세지를 해결해야 되는 줄 알았습니다.)

깃 이메일이랑 비번이 필요하다고 하네요

0

35

1

404 에러

0

102

1

34강 인증 체크에서 element 사용 때문에 에러나시는 분들 이렇게 하심 됩니다.

0

119

1

로그인, 로그아웃, 토근 작동 안 함

0

239

0

9강 오류 어떻게 해결하나요?

0

194

1

localhost 에서 연결을 거부했습니다.

0

1927

4

포스트맨에서 true가 안떠요

0

150

1

왜 안되나요

0

129

1

몽고db 연결 오류가 납니다 위에껀 입력한 코드, 아래껀 터미널이에요

0

243

1

로그아웃 401 에러(Unauthorized)

0

504

2

암호가 해싱되지 않고 입력값 그대로 db에 저장되는 문제

0

149

1

7강중에서

0

162

2

User.findByToken is not a function

0

211

1

루트 디렉토리

0

271

1

useState

0

560

1

프록시 잘 설정했는데도 404 오류 뜨는 분들

5

875

6

webpack 관련 에러 질문

0

219

1

리액트 관련 질문

0

272

1

14강 로그아웃 안됨

0

318

1

mongoDB 데이터 확인하는 법

0

410

1

postman 에러

0

291

1

선생님 리덕스를 사용하면 어떠한 부분이 좋은지 알 수 있을까요?

0

234

1

다음과 같은 에러들이 발생합니다.

0

273

1

14강 로그아웃 기능 구현시 postman에서 Cannot POST 오류가 뜹니다.

0

379

1