codestates / codestates/codestory2.0

[김정빈] [08/19] :

Open
#192 0 comments 0 reactions 1 assignee Claimed by @Candyroom136 View on GitHub
Dominant language
JavaScript
Stars
1
Forks
1
PR merge metrics
No merged PRs in 30d

Description

### 오늘은 어떻게 프로젝트에 기여했나요?

- ls, ls -a 정렬 구현
- 데이터베이스 테이블 세팅
- next.js문서 읽으며 api연결 고민

### 오늘의 프로젝트에서 느낀 점이나 기억에 남는 점은 무엇인가요? (필수 1개)

- 기능만 구현하면 됬지라는 생각으로 공식문서를 읽기보다 구글링하여 바로 적용할 수 있는 코드를 찾곤했었는데
공식문서를 읽어보니 왜 공식문서를 읽는지 이해가 갔다.
공식 문서를 한 번 찬찬히 다 보는 것이 결국에는 지름길인것 같다.
빌드시 static파일을 fs로 불러올 수 없어서 public에 static파일을 넣어 사용했었는데 공식문서를 읽어보니
정적 파일을 이용하고 싶을 때 process.cwd() 함수를 이용할 수 있다고 한다. 아직은 잘 모르지만 공식 문서를 찬찬히 다 읽어본후
우리 웹사이트에 가장 알맞은 api적용방식 및 페이지 구성 방식을 선택해야겠다.
사용자가 요청하기 전에 구성되어야 할 페이지는 staticGenerationpage로 구성하면 되고 사용자의 요청에 따라 화면이 자주 바뀌는 것은
css를 이용하거나 ssr을 이용해야 한다. 데이터를 불러오더라도 매 요청시마다 화면을 바꿀 필요가 없을 때에는 staticGenerationpage에 get StaticProps를 사용하여 빌드시 fetch해 올 수 있고, reValidation을 이용하면 지정한 시간마다 페이지를 최신화 할 수 있다.
하지만 배포중에 이용하고 있는 awsAmplify의 경우 소스파일 브랜치별로 다른 ssg와 ssr중 하나만 사용할 수 있다.
이런 점들을 고려해서 페이지 구성과 데이터 통신 방법을 결정해야겠다.

### 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?

- [ ] next.js 공식문서 다읽기
- [ ] 데이터연결방식 실험
- [ ] 데이터 연결(아직 api를 사용할지 결정되지 않아 확실한 표현이 애매하다.)

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.