20200523 TIL

마데슾 : My Dev Space·2020년 5월 23일
0

TIL

목록 보기
5/19

오늘 할 일

  1. 서버사이드렌더링, 클라이드사이드렌더링에 대해 알아보기
    1. https://stackoverflow.com/questions/27928372/react-router-urls-dont-work-when-refreshing-or-writing-manually

느낀점

  • stack over flow의 답변글을 정리해보았다. 영어에 취약한지라 구글번역 열심히 돌려서 이해해보려 노력했다..
    - stackoverflow 영어 답변글 이해해보기
  • 리액트라우팅에서 localhost:8888/url에서 새로고침이나 주소창에 직접 입력not found가 뜨는 이유?
    • localhost:8080에 요청을 해야만 index.html을 받을 수 있다.
    • 서버에 localhost:8888/url 이렇게 요청하면 해당 요청에대해 서버에서 정의한 것이 없기 때문에 index.html을 받을 수 없어서 에러가 나는 것.
  • historyApiFallback:true를 해줌으로써 문제가 해결되는 이유?
    - 서버에 http://localhost:8888/ 이외의 url 경로로 접근했을때 404 responses를 받게 되는데 이때도 index.html을 서빙해주려면 historyApiFallback:true 이렇게 해주면 된다!(catch all!!)
  • stack overflow 글에 보면 Isomorphic 형태로 개발하는 것이 SEO 측면에서 최적화되어 좋다고 하는데 Isomorphic 형태로 개발을 어떻게하면 할 수 있는지 알아봐야겠다.

내일 할 일

  • npx를 왜 사용하는지 알아보기.
  • video 컴포넌트 api 연동
  • video가 여러개일때 컴포넌트 구성
  • 오늘날짜가 아닌 날에는 비디오 등록버튼 비활성
  • SPA와 라우팅 글 읽고 정리해보기
    - https://heecheolman.tistory.com/41
  • Isomorphic 형태의 개발방법에 대해 알아보고 적용해보기
  • package.json은 왜 필요할까?
    - https://hyunjun19.github.io/2018/03/23/package-lock-why-need/
    • package-lock.json에서 가장 많이 충돌이 나는데 해결방법 알아보기(오피스 아워 참고)

오늘 내가 본 글들

profile
👩🏻‍💻 🚀

0개의 댓글