inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

React로 NodeBird SNS 만들기

next없이 react로 서버사이드 렌더링 질문

674

동배

작성한 질문수 16

0

안녕하세요 강사님. 현재 next없이 순수 react(cra)로 nodebird를 다시 만들어 보고있습니다. 현재 ssr부분에서 이해가 잘안되서 질문 남깁니다. 폴더 구조는 동일하게 back(express 사용), front로 분리 되어있습니다.

Q.  next (x), react로 서버사이드 렌더링을 적용할경우 back/index.js 에서 ssr을 설정해주는것 같은데 그러면, ssr적용은 백엔드 개발자가  작업하는 것 인가요?

react javascript

답변 5

0

제로초(조현영)

네 맞습니다~

0

동배

이때까지 바보짓 한거 같아서 마지막으로 질문드릴게요....

저는 이때까지 ssr처리하는걸 위 폴더구조라면 back폴더에서 api서버에서 같이 하는줄 알았는데 계속 생각해보니 front폴더에서 next처럼 express를 하나 더 만들어서 하는거군요?

그러면 back에서는 api전용 서버 express 1개, front에서는 ssr전용 서버 express 1개. 이렇게 총 2개의 서버를 사용하는 건가요?

0

제로초(조현영)

front랑 back을 나누시면 front에서 ssr을 하시는 게 맞습니다. back밖에 없을 때(폴더가 하나일 때) back에서 ssr하시는겁니다.

0

동배

back

   package.json

front

   package.json

혹시 위 폴더구조처럼 했을때 backend에서 ssr 설정을 알려주실수 있으신가요?

제가 못찾아서 그런건지 모르겠는데 대부분이 cra내부에 server를 넣거나 위 처럼 분리를 해도 package.json을 root에서 하나로 통합을 해서 ssr을 하더라고여..

0

제로초(조현영)

네 맞습니다. 백엔드 개발자가 작업해야 합니다. 단, 백엔드 개발자가 원치 않는 경우 front 폴더의 next 역할처럼 ssr을 해주는 서버를 작성해야할 수 있습니다.

next 10 이상에서는 redux dev tool 구동이 안되나요?

0

272

1

세션 갱신 문의 건

0

482

7

배포 진행 후 Highlight updates components render 표시

0

445

1

똑같은 기능을 하는 테이블

0

447

4

관계형

0

312

2

프론트 서버를 이용하지 않는경우

1

299

3

인피니트 스크롤링 사용시 오류

0

278

0

계속 이런에러가 떠서 해결하기는 했는데 어떤 의미인지 모르겠습니다.

0

433

2

req.user가 언제 생성되나요??

0

330

2

Cannot read property 'id' of null 에러

0

332

1

리트윗한 게시글 불러오는 sequelize

0

252

1

result.data에서 images인 이유

0

281

2

takeLatest에 대한 질문입니다.

1

342

2

프론트에서 express를 사용하지 않을때 동적라우팅

0

501

6

getInitialProps가 클라이언트에서 수행되는 이유?

0

258

1

리로드하면 팔로우 언팔로우 값이 초기화 되는 문제입니다.

0

445

2

스타일드 컴포넌트와 className을 통한 스타일 적용의 차이에 대해 궁금합니다

0

585

2

할인 쿠폰 사용이 안되는되요 (848-f9af83f183e3)

0

365

1

nodejs mvc 패턴

0

975

4

사용하고 보니, 람다 구성이 궁금합니다!

0

266

1

제로초님

0

445

1

새로고침 로그인 풀림 문제.

0

247

1

안녕하세요. 강의 너무 감사합니다

0

157

1

제로초님

0

170

1