게시글
질문&답변
2021.02.22
Fragment UserViewFragment{755083c (97350660-0d15-4791-b814-9fd04e9c5cc3)} not attached to a context 오류문의
와우~ 김지능쓰님 정말 감사합니다~! 이제 잘 되네요~ ^0^
- 2
- 7
- 341
질문&답변
2021.02.22
Fragment UserViewFragment{755083c (97350660-0d15-4791-b814-9fd04e9c5cc3)} not attached to a context 오류문의
저도 같은 오류가 나는데 어디서 뭘 어떻게 remove 시켜줘야하는건지 도통 모르겠네요 ㅜㅜ 코드로 좀 알려주시면 정말 감사하겠습니다~!!
- 2
- 7
- 341
질문&답변
2021.02.18
구글 로그인 안되시는 분들 SHA1 키 등록방법입니다.
본타드님, 저도 안넘어가는줄 알았는데 좀 기다리니깐 넘어가네요
- 17
- 7
- 3.5K
질문&답변
2021.02.16
cors 오류가 납니다
와 감사합니다~! 당장 확인해보겠습니다~! ^0^
- 0
- 2
- 276
질문&답변
2021.02.13
프로필 페이지에서 401 에러가납니다 ㅜㅜ
수정했습니다~~!!!! 장장 6시간이 걸렸네요 ㅜㅜ 제로초님이 중간중간 계속 봐주셔서 힘을 낼 수 있었습니다. 최종원인은 제가 reducer 핸들러 리팩토링한 부분에 있었습니다. 정말 감사합니다~!!!
- 0
- 12
- 1.1K
질문&답변
2021.02.13
프로필 페이지에서 401 에러가납니다 ㅜㅜ
지금해보니 로컬에서도 풀리네여~ 와우 로컬에서 로그인후 F5 누르면 풀려버리고요 그 상태에서 프로필로 가면 또 로그인이 되어 있습니다. 그 다음부터는 F5 눌러도 안풀리고여. 제가 뭔가 실수한 부분이 있는것 같습니다.
- 0
- 12
- 1.1K
질문&답변
2021.02.13
프로필 페이지에서 401 에러가납니다 ㅜㅜ
앗, 이 늦은시간까지 신경써주셔서 정말 감사힙니다~! Send 로 보내던 부분 전부 axios 로 바꿨습니다. 혹시 front 서버에 build 폴더에 Send 의 흔적이 남아서 그런건가 싶어서 build 한걸 싹 초기화하고 다시 build 하고 싶은데 어떻게 하는줄 몰라서 그냥 npm run build 하고 재시작만 한 상태입니다. ㅜㅜ 저도 일단 의심되는게 Send 여서 로그인사용자 정보 가져오는 부분만 axios 를 써서 axios.get("http://api.webcenter.one/user") 라고 바꿔서 해봤더니 로그인이 안풀리더라고요. 그래서 Send 부분 다 빼고 axios 로 바꾸고 나니 다시 로그인 풀리는 문제가 발생하더라구여 ㅜㅜ - sagas/index.js 입니다. import user from './user'; import post from './post'; import { combineReducers } from 'redux'; import { HYDRATE } from 'next-redux-wrapper'; import { userSaga } from './user'; import { postSaga } from './post'; import { all } from 'redux-saga/effects'; import axios from 'axios'; import { backUrl } from '../config/config'; axios.defaults.baseURL = backUrl; axios.defaults.withCredentials = true; const rootReducer = (state, action) => { switch (action.type) { case HYDRATE: console.log('HYDRATE', action); return action.payload; default: const combinedReducer = combineReducers({ user, post, }); return combinedReducer(state, action); } }; export function* rootSaga() { yield all([userSaga(), postSaga()]); } export default rootReducer;
- 0
- 12
- 1.1K
질문&답변
2021.02.13
프로필 페이지에서 401 에러가납니다 ㅜㅜ
아참, getServerSideProps 에 cookie 값도 찍히게 해놨는데 크롬 개발자도구에서 log 가 안보이네요. pm2 모니터에선 스크롤이 안내려가서 확인이 안되구요 ㅜㅜ export const getServerSideProps = wrapper.getServerSideProps(async context => { const cookie = context.req ? context.req.headers.cookie : ''; console.log('######### in ServerSideProps, cookie=', cookie); axios.defaults.headers.Cookie = ''; if (context.req && cookie) { axios.defaults.headers.Cookie = cookie; } context.store.dispatch(loadUserSessionAction()); context.store.dispatch(loadPostsAction()); context.store.dispatch(END); await context.store.sagaTask.toPromise(); }); export default Home;
- 0
- 12
- 1.1K
질문&답변
2021.02.13
프로필 페이지에서 401 에러가납니다 ㅜㅜ
npx pm2 monit 돌려놓고 로그인 후 req.user 세팅되구 있구여 F5 로 화면갱신하면 로그인이 풀려버리고 로그 확인하면 아래와 같이 req.user 가 undefined 로 되어있어요 (사진) 로그 찍은부분 코드입니다. router.get("/", async (req, res, next) => { try { console.log(":::::::: Load Session, req.user=", req.user); if (req.user) { const fullUser = await users.findOne({ where: { id: req.user.id }, attributes: { exclude: ["password"], }, include: [ { model: posts, as: "posts", attributes: ["id"] }, // 브라우저에서 user.posts 에 post 의 모든 정보가 담겨있으면 메모리 낭비가 발생하므로 id 만 보낸다. { model: users, as: "followings", attributes: ["id"] }, { model: users, as: "followers", attributes: ["id"] }, ], }); res.status(200).json(fullUser); } else { res.status(200).json(null); } } catch (e) { next(e); } });
- 0
- 12
- 1.1K
질문&답변
2021.02.13
프로필 페이지에서 401 에러가납니다 ㅜㅜ
휴일중에 답변도 달아주시고 정말 감사합니다~ 근데 문제가 바꼈어요~ 크롬 캐시 다 날리고 다시 접속해보니 프로필로 갔을대 401 문제는 사라졌습니다. ㄷㄷ;; 근데 프로필에서 다시 홈으로 가면 로그인이 풀려있고 다시 로그인하려고 하면 "로그인하지 않은 사용자만 접근가능합니다" 메세지가 뜹니다 ㅜㅜ
- 0
- 12
- 1.1K