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

박진우님의 프로필 이미지
박진우

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 기본 강의

auth 질문

작성

·

166

1

안녕하세요.

강의 내용을 통해 개인 프로젝트를 진행하며 로그인 구현을 하였습니다.

질문 내용

- admin 페이지에 접근을 막기 위해 아래와 같이 Auth를 설정하여 페이지 접근을 막았습니다.

- 주소창에 /admin 작성하여 Enter를 누르면 0.5초정도 페이지가 보인뒤 Home 으로 이동시켜 주는데 0.5초정도 페이지가 안보이게끔 설정 할수는 없을까요?

<Route path="/admin" component={Auth(Admin, true)} />

답변 1

1

John Ahn님의 프로필 이미지
John Ahn
지식공유자

아 우선 현재 개발서버에서 createProxy 라는걸 써서 백엔드와 프론트엔드 통신을 하는데 ..

개인적으로 봤을때 그게 통신할때 속도를 굉장히 느리게 만드는것같더라구요 ...

그 영향으로 눈에 띄게 그게 보이는것 같아요 .. 

그걸 CORS 모듈로 proxy 안쓰고 하거나  운영서버로 가서 nginx를 이용해서 proxy를 사용하면 정말 빠르게 바뀔거에요 ...   

만약에 아예 안보이게 하시려면 아예 다른 구조로 앱이 만들어져야 될것같습니다 ^^ 

아무래도 현재  서버에서 렌더링을 하는게 아니라 클라이언트에서 렌더링을 하기에  클라이언트 렌더링의 단점이 이렇게 나타나는것 

같습니다~!

박진우님의 프로필 이미지
박진우

작성한 질문수

질문하기