codestates / codestates/TMT-server

[Dev-Log] 2021.06.24 이유림

Open
#32 0 comments 0 reactions 1 assignee Claimed by @yoolee741 View on GitHub
bug
Dominant language
TypeScript
Stars
0
Forks
2
PR merge metrics
No merged PRs in 30d

Description

### 오늘 한 일
- 서버쪽 초기 셋팅 with TypeScript 완료!
- 서버와 클라이언트 초기 배포 완료

### 오늘의 힘든 점
- 오전에 끝낼 수 있을거라 생각했던 서버 초기 셋팅을 저녁먹기 전에 끝내게 되어 살짝 아쉽기도 했지만, 한편으로는 더 오래 걸리지 않아서 다행이라 생각함
- 초기셋팅 시 'Cannot find module @router'라는 에러메시지가 계속 뜸

=> tsconfig.json 파일에서 @router의 경로를 지정해주었으나 타입스크립트가 그러한 경로를 읽지 못해서 생긴 에러

=> 해결: package.json에 서버 실행용 scripts를 기존에 사용하던 npx nodemon src/index.ts 이 아닌, **"nodemon --exec ts-node -r tsconfig-paths/register src/index.ts"** 으로 바꾸어 주니 해결 (tsconfig-paths/register 적용해주어야 함!)

- 싱크를 맞추기 위해 초기 배포를 진행하였는데 배포에서 난관에 부딪혔던 점은

[서버]
- 1. 키페어 생성 시 .pem이 아닌 .cer로만 받아진 점 => 기존 연습 때는 .pem이었는데 .cer은 이번이 처음이라 걱정했으나 일단 별다른 문제는 다행히 발생하지 않음
- 2. 바탕화면에 다운받은 키페어의 경로를 찾는데 문제 발생 => 해결: command + option + c 로 파일의 경로 복사 가능
- 3. 서버 cors 옵션들 중 methods에서 타입스크립트 컴파일을 할 수 없다는 에러 뜸 => 정말정말 단순히 origin: true 주석을 풀면서 뒤에 ' , '가 없어서 안된거였음

[클라이언트]
- 1. 나름 build까지 수월하게 진행하였으나 브라우저에 'hello world'가 뜨지 않음 => 빌드와 배포 셋팅은 잘 된걸로 확인됨

### 내일 할 일
- 데이터베이스 구축 with MongoDB
- MongoDB 공부 + 설치 + 기본 셋팅
- 데이터베이스에 들어갈 데이터 탐색 및 insert

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.