이 질문은 말로 설명하기가 어려워서 아예 영상을 촬영했습니다. 파트 7 서버사이드 렌더링쪽 강의 듣고 있고요. SSR은 잘 되는데 프로필 Card에 avatar(닉네임 첫글자 나오는 부분)이 새로고침하면 가장자리에 있다가 중앙으로 오게되는데 제 수준에서 이게 어떤게 원인일지 가늠이 안됩니다. 브라우저 상에서 css가 적용되기 전에 ssr로 먼저 데이터를 세팅해주게 되면서 생기는 문제인가요? 어떻게 해결할 수 있을까요?
Something 이라는 class가 있다고 가정하에, public: Something(const int i = 1, const double d = 3.14) { m_i = i; m_d = d; } 위의 코드를 줄이고 편함을 위해서 public: Something() : m_i{ 1 }, m_d{ 3.14 } { } 이렇게 사용하는거 맞나요 ? 아니면 이니셜라이져를 쓰는 특별한 이유가 있나요 ? (앞에서 분명 설명해주셨을텐데 다시 찾아볼 여유가 없어서 질문 남깁니다.)
서버에서 지금 사용하는 express sequelize mysql 을 사용해서 과제를하고있는데요 저희 선생님이 배포는안해도된다고하고 로컬환경에서 앱이 잘작동되는지 확인한다고하시는데 강의에서 노드버드 만들때 mysql을 npm말고 https://www.mysql.com/downloads/에서 다운받았었는데요. 저희 선생님 컴퓨터에 mysql이 설치 안되어있는데 앱의 파일들만 저희선생님 컴퓨터로 옮긴다고해서 실행이될까요?
안녕하세요! 다름이아니라 제가 수업을 따라해보던 중 @ManyToOne, @OneToMany으로 연관관계를 맺은 두개의 테이블을 조회 시 아래와 같은 에러를 확인하였습니다. @Entity @Table(name = "MEMBER") @Getter @Setter public class Member { @Id @GeneratedValue @Column(name = "MEMBER_ID") Long id; @Column(name = "NAME") String name; @OneToMany(mappedBy = "member") List<Post> posts = new ArrayList<>(); } @Entity @Table(name = "POST") @Getter @Setter public class Post { @Id @GeneratedValue @Column(name = "POST_ID") Long id; String title; String description; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "MEMBER_ID") Member member; } Could not write JSON: Infinite recursion (StackOverflowError); 제 생각에는 한쪽에서 다른쪽 테이블을 조회 시 순환참조가 일어나는것 같다고 생각하는데 이러한 경우에는 어떻게 처리를 하여야 하는지 궁금합니다. 찾아보니 @JsonIgnore를 사용하는 방법이 있는것 같기는한데 올바른 방법이 아닌것 같아서 여쭈어봅니다. 좋은강의 감사합니다!
안녕하세요! 강의 정말로 잘 듣고 있습니다. 문득 궁금중이 생겨서 질문을 남깁니다. react같은 경우는 react native라는 모바일 개발 환경?에서 사용하는 것이 있는 것으로 알고 있는데, 혹시 vue도 비슷한 것이 있나요6? 찾아보니깐 vue native가 있긴 한 것 같은데.... 모바일 native로 개발 가능한지, vue native 와 react native 중에서 무엇을 공부하는 것이 좋을지 여쭤보고 싶습니다.
우선 간단하게 제 소개를 하자면 저는 컴알못에 영어는 좀처럼 알지 못해 코딩은 물론이고 컴퓨터에 관해 알려고 하면 시간마저 엄청 걸리는 컴맹입니다.그런데 조코딩오빠의 우연한 5분 웹사이트 만들기를 보면서 나도 할수있다는 자신감과함께 무작정 따라해보기로 했습니다 천천히 따라하다가 보니 정말 신기하게도 웹페이지를 무료로 만들었어요! 그런데 제목을 바꾸는 부분에서 무언가가 잘못되었는지 컴퓨터마저 초기화가 되었습니다.. 그리고는 페이지에 문제가 있다는 문구가 뜨고는 그대로 다시 주저 앉아버렸습니다. 찾다가 찾다가 인프런이라는 사이트에서 하신다는 정보를 알게 되고 여기까지 쫒아와서 꼭 묻고 싶은게 있습니다! 이게 어떻게 보면 제인생을 바꿀수 있는 계기가 될지도 모른다는 생각에 무작정 게시판에 글을 올립니다! 도와주세요! 제가 어디에서부터 잘못되서 그런 오류 메세지가 뜬건지 알려주세요! 부탁드립니다! h_jung2937849@naver.com 으로 꼭 연락 부탁드립니다!!!
위와 같이 서버에서도 문제없이 응답받고 있고, DB에서 잘 저장이 됩니다. 다만 리덕스상에서 계속해서 실패 를 합니다. 아래 사가 파일 코드 상에서 실패시 받는 에러도 뭔지 알수가 없습니다. console.error(e)로 접근하려해도 undefined 뜨고요. DB에는 정상적으로 들어갔으니 새로고침해야 제대로 업데이트되는 상황입니다. post.js/sagas post.js/reducers post.js/routes user.js/reducers 위 파일들에서 포스트 추가 관련된 코드 다 동일한데...뭘 더 확인해야할지 어떻게 해야할지 모르겠습니다. 계속 삽질하고 있을 순 없고 우선 진도는 빼야할 것 같아서 이렇게 질문드립니다. function * addPost ( action ) { try { const result = yield call (addPostAPI, action.data); yield put ({ //post 리듀서 데이터 수정 type: ADD_POST_SUCCESS, data: result.data }); yield put ({ //user 리듀서의 데이터 수정 type: ADD_POST_TO_ME, data: result.data.id }); } catch (e) { yield put ({ type: ADD_POST_FAILURE, error: e }); } }