codestates / codestates/MemoryRoad
[✍️ Dev Log] 양재영 / 2022-01-11
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
### 오늘은 어떻게 프로젝트에 기여했나요?
- 클라이언트 분과 소통이 다 되어서 유저 CRUD, 로그인, Oauth, 로그아웃 엔드 포인트를 응답을 수정했습니다.
- typeorm migration 오류를 동운님과 같이 수정하고, 명령어를 작성했습니다.
- get ward 엔드포인트에서 json파일을 제대로 읽지 못하는 부분을 공부했습니다.
### 오늘의 프로젝트에서 힘든 점은 무엇인가요?
- json파일을 타입스크립트에서 읽어내기 위해선 tsconfig.json 파일에 2가지 설정이 되어있어야 한다고 해서 추가를 해줬는데 그래도 타입 설정이 되거나, 빨간 줄이 사라지지 않고 받아오질 못해서 그 부분이 이해가 잘 안 됩니다.
```
tsconfig.json
...
"resolveJsonModule": true,
"esModuleInterop": true,//옛날 방식으로 된건 이거 안 하면 import가 안되서
```
```
import geojson from '../memoryRoad.json'; <- 계속 빨간 줄임
```
- typeOrm migration을 통해 DB를 제작하는 것을 공부하고 학습하다보니, 생각보다 자세하게 적어주지 않아서 원하는대로 DB 테이블이 형성되지 못하고, 값이 이상하게 바뀌는 게 많았습니다. 간단한 예로 Entity에서 nullable 옵션을 안 줬더니, 다 NN이 되질 않나, nullable 옵션을 줬으면 타입도 string | null 이렇게 변환해줘야 하지 않나 이런 세세한 것부터 살짝살짝씩 어지럽네요. 이러면서 배우는 거겠지만 정말 다양해서 제대로 주지 않으면 어렵더라구요
### 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?
- [x] 유저 프로필 사진 제대로 업로드 받고, 제대로 변경해주기
- [x] get ward 엔드포인트 완벽하게 구현하기
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.