codestates / codestates/33Plan

[DevLog] 김현규 / 2022-03-02

Open
#42 0 comments 0 reactions 1 assignee Claimed by @SsankQ View on GitHub
Back-end Bare-Minimum DevLog
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.