📖 2022년 06월 07일 ~ 6월 08일
✔️ 오늘 내가 한 일
- (6일) eslint, prettier 설정
- (6일) User 모델 생성
- (6일) 기획 변경, 카카오톡 알림 -> 웹 푸시 알람으로 수정
- (7일) User MVP (자체 회원가입)
- TypeScript 공부
💡 TIL ( Today I Learned )
[ prettier + eslint 설정하기 ]
eslint에서도 rules로 컨벤션을 설정할 수 있어 충돌이 생길 수 있다.
지난 프로젝트에서 eslint를 사용하지 못했는데 이번에는 적용했다!
자세한 설정 방법은 따로 게시글을 작성하겠다!
module.exports = {
parser: "@typescript-eslint/parser",
parserOptions: {
project: "tsconfig.json",
tsconfigRootDir: __dirname,
sourceType: "module",
},
plugins: ["@typescript-eslint/eslint-plugin"],
extends: ["plugin:@typescript-eslint/recommended", "plugin:prettier/recommended"],
root: true,
env: {
node: true,
},
ignorePatterns: [".eslintrc.js"],
rules: {
"@typescript-eslint/interface-name-prefix": "off",
"@typescript-eslint/explicit-function-return-type": "off",
"@typescript-eslint/explicit-module-boundary-types": "off",
"@typescript-eslint/no-explicit-any": "off",
"prettier/prettier": ["error", { endOfLine: "auto" }],
},
};
[ Sequelize 모델 생성하기 ]
언어랑 데이터베이스가 다 바뀌다보니 구조가 잘 이해되지 않아서 세팅하는데 시간을 많이 할애했다.
세팅이 끝났는데 typescript type error는 정말 ㅋ..... ㅂㄷㅂㄷ
💁♀️ 오늘 느낀 점
타입스크립트 공부 안하고 냅다 코드부터 짠 후기.
불바다😇
다들 이 정도 오류 쯤은 코드 속에 품고 있잖아요?
📌 내일 할 일(계획)
- OAuth (카카오톡)
- 모든 테이블 모델 생성
- validation 추가
- 회원 탈퇴, 메인 기능
- 시간되면 refresh token
반응형
'프로젝트 회고 > Pill my rhythm 💊' 카테고리의 다른 글
[인공지능 웹 서비스 프로젝트] 11~12일 차 회고 (0) | 2022.06.16 |
---|---|
[인공지능 웹 서비스 프로젝트] 8~10일 차 회고 ✔️ (0) | 2022.06.11 |
[인공지능 웹 서비스 프로젝트] 4~5일 차 회고 (0) | 2022.06.05 |
[인공지능 웹 서비스 프로젝트] 1~3일 차 회고 (0) | 2022.06.03 |
댓글