Type (number, boolean, string , ... ) trivaially inferred from a number literal, remove type annotation 해결방안 export const calculatePaymentPrice = ( totalProductPrice = 0, deliveryPrice = 0, ... ) 참고 Typescript / TSLint 오류 - Type boolean trivially inferred from a boolean literal, remove type annotation Vue 컴포넌트를 만들고 있는데 TSLint에서 경고를 했다. 문제가 된 코드 private resizable: boolean = true;TSLint 경고 내용 Type..
팀원들이랑 같이 기업과제를 풀고있는데... 생각이 많이 필요한 문제라고 생각했고, 오늘 세션에서 멘토님도 난이도가 높은 문제라고 하셨다. 그 난이도 높은문제를 3일이란 기간을 주고, 단기간에 해결을 요구하시니.... 이게 실제 기업문제이고 3일이라는 기간을 준다면, 미완성을 할거같다. (이틀밤 꼬박세우면 되려나..?) 아무튼 저번주와 다르게 이번주 기업과제에서 설계가 까다롭다... 설계만 이틀정도 투자한거같다. 이 과제를 나혼자서 풀었다면 설계에서 숨이 막혔을거고,, 푼다하더라도 3일 이상의 시간이 걸릴거 같다. 나는 쿠폰을 담당하게됐고, erd다이어그램이랑 프로젝트에서 세팅시킨 엔티티정의와 비교하면서 궁금한점이 생겨서 팀원들에게 물어봤다. 다들 잠자는 늦은 시각에 질문했는데도 답변을 해줬다. 고민인점은..
package-lock.json 이 뭐임? 프로젝트 패키지에 최초로 추가될 당시 정확히 어떤 버젼이 설치됐는지 기록된다. npm install 을 통해 node_modules를 설치하면 npm registry에 등록되어있는 최신 버젼의 패키지를 설치하는 것이 아니라 잠금파일에 기록되어있는 버젼으로 설치된다. 이를 통해 각 개발자들이 동일한 버젼의 패키지를 설치할 수 있게 되는 거다. 여러사람이 node.js 기반의 프로젝트를 하게 됐을 때 발생하는 현상이기도하다. 그 이유는 각 브랜치마다 설치한 npm package 가 다르기 때문이다. package.json 파일과 package-lock.json 파일이 서로 동기되어 있지 않다. 브랜치 병합 이후, 패키지를 동기시키기 위한 해결책은 npm ci 이다...
AWS RDS 타임존 바꾸기 아래 글 작성하신분 짱짱짱 정말 감사합니다. 해결책) [AWS] RDS timezone 변경 RDS : AWS Aurora현재 시간 : 2022-01-21 오후 4시10분DB연결 > 현재 DB시간 확인 대한민국 시간대는 UTC +9:00이므로 현재 한국 시간의 9시간 전 시간으로 뜸RDS > 클러스터 선택 > 구성 탭 > DB 클러스트 파라미 velog.io 상황 typeorm group by 로직을 짜다가 에러가 발생했다. 내가 생각한 MySQL 쿼리문 의미: 금일에 방문한 유저들의 나이(age)를 집계 select date_format(histories.connectTime, '%Y-%m-%d') as date, age, count(*) from histories join..
rebase 이전 ( rebase 가 필요한 상황 ) feat/issue-1 브랜치를 develop 브랜치 싱크에 맞게 rebase 명령어 $ git pull --rebase origin develop rebase 이후 feat/issue-1 은 c3,c4를 반영해놓은 뒤 c2'(c2 복사본)을 반영. 왜 사용? 리모트 브랜치에 커밋을 깔끔하게 적용하고 싶을 때 사용 깨끗한 히스토리를 나타냄 (차례대로 수행한 것처럼 나타냄) 브랜치의 변경사항을 순서대로 다른 브랜치에 적용하면서 합침 merge: 두 브랜치의 최종결과만을 가지고 합친다. [참고] Git - Rebase 하기 Git에서 한 브랜치에서 다른 브랜치로 합치는 방법으로는 두 가지가 있다. 하나는 Merge 이고 다른 하나는 Rebase 다. 이 ..
왜 AWS RDS 를 쓰게 됐는지? 다른 팀원이 내 로컬에 있는 mysql 을 이용해서 외부에 있는 유저가 데이터베이스를 같이 사용할 수 있도록 하고 싶었다. 구글링으로 한시간 가량 서칭하다가 시간이 소요되고 팀원들이 기다리게 되어 결국은 성공하지 못했다. 즉, 공통의 데이터베이스를 사용하지 못하고, 따로 각자 로컬호스트에 있는 mysql을 사용하게 된 것이다. 구글링을 시도는 해봤고 따라했고 확인을 받았지만, 블로그에 있는 그대로 시도하지 못했다. MySQL 외부 접속 & 접근 허용하기 참고 블로그 - https://solbel.tistory.com/663 mysql 외부 접속 및 허용 제거 (경로 참고) http://blog.servis.co.kr/index.php/2019/06/28/mysql-no..
Querybuilder https://typeorm.io/insert-query-builder many To many 관계에서 데이터 조회/추가하기 https://orkhan.gitbook.io/typeorm/docs/many-to-many-relations#loading-many-to-many-relations Many-to-many relations - typeorm In case you need to have additional properties in your many-to-many relationship, you have to create a new entity yourself. For example, if you would like entities Post and Category to have..
[ 참고 ] 더보기 How to connect to MySQL from the command line How can you connect to MySQL from the command line in a Mac? (i.e. show me the code) I'm doing a PHP/SQL tutorial, but it starts by assuming you're already in MySQL. stackoverflow.com https://blog.naver.com/islove8587/221970366883 [MYSQL] 일반적인 오류를 해결하는 유용한 정보들 [참고 사이트] - MySQL 일반적인 오류를 해결하는 유용한 정보들- [MySQL || MariaDB] System,... blog.naver..
- Total
- Today
- Yesterday
- Jekyll
- nestjs jest
- 스마트폰중독
- TDD
- OS
- Nest.js
- git
- 클린아키텍쳐
- 디지털디톡스
- 나도 할 수 있다
- gem
- MongoDB
- vscode
- Mongoose
- 참고
- 갓생살자
- TypeScript
- IT용어
- 바이트디그리
- 한달독서
- typeORM
- nestjs
- RDBMS
- 습관개선
- 미완
- 한달어스
- MySQL
- 개발용어
- jest
- node.js
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |