천진난만 코딩 스토리
2023.05.13) 타입스크립트 시작하기 본문
정리할 건 많지만,,, 노션에만 정리해두고 블로그는 못 한지 오래...
오늘은 이력서 쓰고 타입스크립트로 슬랙 클론 + 또두리스트를 만들기 위해 준비를 하려고 한다!!
또두리스트 하구 프로젝트도 타입스크립트로 변경해보고 이래저래 써봐야겠다.
타입스크립트를 수동으로 환경 세팅해주니 유익하긴 하지만, 너무 오래 걸리고 복잡해서
결국 명령어로 설치 해버렸당...
$ yarn create react-app . --template typescript
// or
$ npx create-react-app . --template typescript
명령어로 타입스크립트로 리액트를 설치해주었다!!
문제는 서버였다.... 이래서 백부분도 공부하라는건가보다.
파일구조 자체는 클론해올 수 있어서 클론을 했지만 디비 연결은 직접 해야했기에
mysql 설치부터 시작했다.
홈브루로 설치를 하고, 비밀번호 설정 하는 부분에서 조금 헤맸던 것 같다.
알아보니 비밀번호에 대한 정책이 강화되어서 그렇다고 한다!!
정책에 맞추어 비밀번호를 생성하니 문제없이 패스!!
이후에 스키마 생성하고, 테이블 생성한 후 기초 데이터까지 넣어주니 슝슝 돌아갔다.
물론 백 서버만...ㅎㅎ
npx sequelize db:create(스키마 생성)
npm run dev했다가 ctrl + c로 끄기(테이블 생성)
npx sequelize db:seed:all(기초 데이터 넣기)
npm run dev(앞으로 매번 이걸로 백엔드 서버 켜야 함)
localhost:3095에서 서버 돌아가는 중
구조 상 한 파일 내에 front 폴더와 back 폴더가 있기에
터미널도 두개를 열어 백과 프론트를 왔다갔다 했다 ㅎㅎ
뭔가 굉장히 흥미롭... 재미써ㅠㅠㅠㅠ
'TIL(Today I Learned)' 카테고리의 다른 글
2023.05.18) 타입스크립트의 타입 (1) (0) | 2023.05.18 |
---|---|
2023.05.14) styled-components와 emotion (0) | 2023.05.14 |
2023.04.25) 항해 79일차 (실시간 시간에 따른 예약 유무 확인) (0) | 2023.04.26 |
2023.03.14~16) 항해 37~39일차 (1) | 2023.03.18 |
2023.03.13) 항해 36일차 (4-인증/인가_쿠키,세션,토큰,JWT) (0) | 2023.03.13 |