본문 바로가기
반응형

TypeScript2

next.js 에 typescript, storybook 설정하기 🎠 내 tmi... 쿠키파킹의 웹사이트는 원래 react.js로 개발했었다. 쿠키파팅 서비스에는 디렉토리 공유 기능이 있다. 우리는 사용자들이 카톡으로 공유 링크를 전달하는 경우가 많을 것이라고 예측했다. 카톡으로 웹 사이트 링크를 전달하는 경우 카톡에서 자체적으로 메타태그들을 인식해서 사이트 이름, 썸네일 등을 띄워준다. 그런데 spa 특성상 공유 링크를 전달하게 되면, 디렉토리에 해당하는 메타태그들 값이 뜨는 것이 아니라 모든 페이지가 동일한 값이 뜬다는 불편함이 있었다. 그래서 이 문제를 해결하기 위해 웹 사이트를 next.js로 바꾸기로 결정했다. 앞으로 추가하게 될 기능들이나, SEO를 위해서도 next.js로 바꾸는 것이 맞는 선택이라고 생각했다. 이왕 옮기는 김에 typescript로 전환하.. 2021. 7. 25.
서버 개발부터 배포까지(1): typescript 설정 동아리에서 진행하는 3주간의 프로젝트에서 서버 개발을 담당하게 되었다. 서버 개발은 처음이라 시행착오도 굉장히 많았는데, 그래서 내가 겪었던 오류와 해결책들을 정리해보고자 한다! 협업에서는 typescript로 개발하는것이 유지, 보수에 좋다고 하여 우리도 typescript를 사용하기로 했다. 그리고 디렉토리 구조가 복잡해질 것을 대비해 절대경로를 사용하기로 하였다. 그런데 typescript와 절대경로를 사용하니 예상치 못한 여러 에러들에 부딪혔다. 결론부터 말하자면 결국 우리는 절대경로를 포기하였다ㅠㅠㅠ 그 이유는 아래에서 설명할 것이다. 1. tsconfig.json 설정하기 typescript를 사용하기 위해서는 tsconfig.json을 작성해주어야 한다. 우리 프로젝트에서는 다음과 같이 ts.. 2021. 7. 14.
반응형