인프런 커뮤니티 질문&답변

소라연님의 프로필 이미지

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

수업 중에 궁금했던 내용 문의(sequelize기능, SSR, SWR)

해결된 질문

작성

·

244

0

안녕하세요. 수업 재미있게 잘 듣고 이제 빌드와 배포과정만 남아 있습니다.

수업 중에 궁금했던 내용 문의드립니다. 검토 부탁드려요. 

1. sequelize 관계 테이블 검색기능 문의

include: [{

  model: User,

  as: 'Followings',

  attributes: ['id']

}]


Follow 객체는 화면에서 필요하지 않아 조회 할 때 제외하고 싶은데요. 

제외 할 수  있는 방법이 sequelize 기능에서 제공하는지 궁금합니다.

------------------------------------

2. styled-components SSR

_document.js 을 만들지 않고

.babelrc설정만 넣어주고 새로고침해도 콘솔 에러가 없어지며 스타일이 적용 되었습니다.

_document.js의 스타일관련 코드 있을때와 없을때 어떤 차이가 있는지 궁금합니다.

------------------------------------

3. swr 사용법

프로필 페이지에서 진입하면 아래 URL이 무조건 호출되고 있습니다.

GET http://localhost:3065/user/followers?limit=3 401 (Unauthorized)

GET http://localhost:3065/user/followers?limit=3 401 (Unauthorized)

로그인한 경우만 URL을 호출 할 수  있도록 하려면 어떤 방법이 좋을지 궁금합니다.

------------------------------------

감사합니다. 

답변 2

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

1.

include: [{

  model: User,

  as: 'Followings',

  attributes: ['id'],

  through: { attributes: [] },

}]

2. 새로고침 시에도 styled components의 스타일이 적용돼서 오나요? postman에서 요청 보낸 후 preview로 확인하셔야 합니다.

3. https://swr.vercel.app/docs/conditional-fetching

0

소라연님의 프로필 이미지
소라연
질문자

빠른 답변 감사합니다.