codestates / codestates/codestory2.0
[김정빈] [08/19] :
- 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.