codestates / codestates/33Plan
[DevLog] 김현규 / 2022-03-02
- Dominant language
- JavaScript
- Stars
- 2
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
### 오늘은 어떻게 프로젝트에 기여했나요?
- 태스크 카드 작성 및 분배
- Server Side에서 MVC 패턴 형식으로 폴더 구성
- 사설 인증서를 이용한 HTTPS 서버 구현
### 오늘의 프로젝트에서 힘든 점은 무엇인가요?
- Router를 통해 Controller로 연결해주는 부분에서 기존의 `CommonJS`와 ES6 문법 사이에서 많이 헷갈렸습니다
- ES6 문법에 따라 `import`하는 경우에는 `package.json`에 `type: module`을 추가해줘야한다는 것을 알게 되었습니다
- 또한 ES6로 `import`하는 것에 Directory 형식은 지원하지 않았기에 일일이 파일까지 경로를 지정해줘야했습니다.
- `CommonJS` 형식에 맞춰 폴더를 구성하였기에 프로젝트 완료 후 ES6로 리팩토링도 시도해봐야겠습니다
```js
// CommonJS
const a = require('a');
module.exports
// ES6
import a from 'a';
export default
```
### 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?
- [ ] 생성된 MVC 모델의 관계 설정
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.