본문 바로가기
내일배움캠프

내일배움캠프 프로젝트 트러블슈팅 정리

by 코드스니펫 2024. 2. 22.
반응형

내일배움캠프 프로젝트  트러블슈팅 정리

 

축구 이미지와 코딩하는 남성 모습

 

교육 기간동안 경험했던 트러블슈팅을 블로그에 기록한 자료 토대로 정리해보았습니다.

 

 

프로젝트 트러블슈팅🧑‍💻 정리

 

프로필 페이지

(정리) 파이어베이스 파이어스토어 데이터 가져오는 법

 

파이어베이스 파이어스토어 데이터 가져오기 - 웹 javascript 코드 제공

파이어베이스 파이어스토어 데이터 가져오기 - 웹 javascript 코드 제공 이 글에서는 파이어베이스 파이어스토어로 데이터 가져오는 작업하면서 알게 된 파이어스토어에 있는 데이터 가져오는 코

lemonlog.tistory.com

 

 

 영화평점사이트(개인)

JavaScript Uncaught TypeError: Cannot read properties of null 오류

 

JavaScript Uncaught TypeError: Cannot read properties of null

JavaScript Uncaught TypeError: Cannot read properties of null 웹페이지 작성 중에 Uncaught TypeError: Cannot read properties of null 오류를 접하게 되었습니다. script 작성간의 문제인 줄 알았는데 원인을 따로 있었습니다

lemonlog.tistory.com

 

영화 리스트 검색을 여러번 하면 결과 값이 누적되어 조회되는 오류

 

내일배움캠프 개인프로젝트 - 최고 평점 영화 검색 사이트

내일배움캠프 개인프로젝트 - 최고 평점 영화 검색 사이트 내일배움캠프 첫 개인프로젝트는 최고 평점 영화 검색하는 페이지 구현이었습니다. 이 글에서는 프로젝트 진행 과정과 어려웠던 부분

lemonlog.tistory.com

 

 

 영화평점사이트(팀)

(정리) GitHub에서 Branch 이슈를 매번 만드는 게 중요한 이유

 

GitHub에서 Branch 이슈를 매번 만드는 게 중요한 이유

GitHub에서 Branch 이슈를 매번 만드는 게 중요한 이유 GitHub은 협업을 위한 프로그래머들의 필수 도구 중 하나로, 여러 사람이 하나의 프로젝트를 효율적으로 관리하고 협력할 수 있게 해주는 역할

lemonlog.tistory.com

 

 

내배캠장터 (백엔드)

mongoose 연결 오류

 

(node:24612) [MONGODB DRIVER] Warning: useNewUrlParser is a deprecated option: useNewUrlParser has no effect since Node.js Drive

(node:24612) [MONGODB DRIVER] Warning: useNewUrlParser is a deprecated option: useNewUrlParser has no effect since Node.js Driver version 4.0.0 and will be removed in the next major version 오류 해결 mongoose 연결 도중 발생한 오류 입니다.

lemonlog.tistory.com

 

(정리) .env 사용법

 

Node.js 환경 변수의 효과적인 관리를 위한 .env 사용법

Node.js 환경 변수의 효과적인 관리를 위한 .env 사용법 개발과 배포 사이의 설정 변경은 번거로운 일입니다. Node.js에서는 이를 보다 간편하게 처리할 수 있는데, 그 중심에는 환경 변수 관리가 있

lemonlog.tistory.com

 

(정리) pm2 기초 사용법

 

pm2 기초 사용법, Node.js 애플리케이션 관리를 간편하게

PM2 기초 사용법, Node.js 애플리케이션 관리를 간편하게 PM2는 Node.js 애플리케이션을 관리하는 프로세스 매니저로, 애플리케이션을 실행하고 모니터링하는 등 다양한 기능을 제공합니다. 이 글에

lemonlog.tistory.com

 

(정리) Git 실수로 삭제한 파일 복구하는 방법

 

Git, 실수로 삭제한 파일 복구하는 방법

Git, 실수로 삭제한 파일 복구하는 방법 Git은 협업과 버전 관리를 위한 강력한 도구입니다. 그러나 가끔 실수로 파일을 삭제하거나 잘못된 pull로 인해 문제가 발생할 수 있습니다. 이런 상황에서

lemonlog.tistory.com

 

 영화 스포일러 사이트

JavaScript yarn SyntaxError: missing ) after argument list 오류

 

JavaScript yarn SyntaxError: missing ) after argument list 해결

JavaScript yarn SyntaxError: missing ) after argument list 해결 초보자부터 숙련된 개발자까지, JavaScript 환경에서 종종 마주치는 문제 중 하나는 프로젝트 설정 및 의존성 관리입니다. 최근 Node.js의 실험적인

lemonlog.tistory.com

 

 

온라인 예매 사이트

(리팩토링) Repository를 관리할 파일을 따로 만들어 Class화 한 후 코드를 정리

 

내일배움캠프 NestJS 프로젝트 코드리뷰 - 온라인 공연 예매 서비스

내일배움캠프 NestJS 프로젝트 코드리뷰 - 온라인 공연 예매 서비스 내일배움캠프를 진행한지도 벌써 3개월 정도로 접어들고 있습니다. 이 글에서는 내일배움캠프에서 필자가 진행한 NestJS 개인

lemonlog.tistory.com

 

 

축구팀 관리 프로젝트

Github 충돌 이슈

 

최종프로젝트 11일차 - 경기장 예약 완료, ORM 쿼리 복잡해질 때

최종프로젝트 11일차 - 경기장 예약 완료, ORM 쿼리 복잡해질 때 전날 작업한다는 경기장 예약 화면은 다 만들었습니다. 하루 지나고 오늘까지 계속 작업한 끝에 화면 구현과 API 연동까지 마쳤습

lemonlog.tistory.com

 

코드 리팩토링으로 가독성, 재사용성 높임

 

축구팀 관리 프로젝트 15일차 - 경기 후 기록 등록하는 로직 수정

축구팀 관리 프로젝트 15일차 - 경기 후 기록 등록하는 로직 오늘 한 일은 경기 후 기록 등록하는 저장 로직을 수정했습니다. 기존 저장 방식을 다시 확인해보니 중복되는 부분이 있었습니다. 그

lemonlog.tistory.com

 

축구팀 경기결과 개인별 저장 오류 이슈

 

축구팀 관리 프로젝트 16일차 - 대용량 트래픽을 처리하는 두가지 방법

축구팀 관리 프로젝트 16일차 - 대용량 트래픽을 처리하는 두가지 방법 축구팀 관리 프로젝트를 진행한지도 2주가 지나고 있습니다. 이동안 대략적인 API 설계와 화면이 나타나고 있습니다. 다음

lemonlog.tistory.com

 

Query Builder → row query 변경 후 속도 개선 및 SQL 인젝션 예방조치

 

축구팀 관리 프로젝트 22일차 - 중간발표 끝, SQL 인젝션 해결방안

축구팀 관리 프로젝트 22일차 - 중간발표 끝, SQL 인젝션 해결방안 프로젝트 중간발표를 마쳤습니다. 발표전 리허설과 함께 발표자 외에도 각자 구현한 기능에 대한 질문을 대응하기 위한 준비를

lemonlog.tistory.com

 

경기장 조회 전제 조회 → 페이지네이션 적용하여 조회속도 개선

 

축구팀 관리 프로젝트 26일차 - 경기장 조회 페이지네이션 적용

축구팀 관리 프로젝트 26일차 - 경기장 조회 페이지네이션 적용 전날 경기장 데이터를 새로 Mysql에 저장하는 작업을 했습니다. 전국 경기장 데이터가 담긴 csv 파일을 파싱해서 Mysql에 넣었는데 데

lemonlog.tistory.com

 

(정리) 경기결과 dummy data jest 로 작성

 

축구팀 관리 프로젝트 27일차 - 경기 생성 및 결과 테스트 코드 작성

축구팀 관리 프로젝트 27일차 - 경기 생성 및 결과 테스트 코드 작성 현재 작업중인 포메이션 추천 로직을 위해 축구팀 경기데이터가 필요했습니다. 하지만 기획 및 테이블 구조상 외부에서 자료

lemonlog.tistory.com

 

QueryFailedError 오류

 

축구팀 관리 프로젝트 33일차 - 프로젝트 유저 테스트 준비

축구팀 관리 프로젝트 33일차 - 프로젝트 유저 테스트 준비 길고 긴 설 명절을 지나 다시 팀원들과 모여 프로젝트를 수정하는 오늘이었습니다. 곧 배포할 프로젝트를 위해 유저테스트용 자료 만

lemonlog.tistory.com

 

JWT 모의함수 구현 오류

 

축구팀 관리 프로젝트 36일차 - jwt 모의함수 구현 오류

축구팀 관리 프로젝트 36일차 - jwt 모의함수 구현 오류 테스트 코드 작성 중 발견한 jwt 모의함수 구현 오류를 어떻게 해결했는지 소개하겠습니다. jwt 모의함수 구현 오류 문제발견 문제는 아래

lemonlog.tistory.com

 

soft delete된 팀 멤버가 조회되는 오류

 

축구팀 관리 프로젝트 38일차 - soft delete된 팀 멤버가 조회되는 오류

축구팀 관리 프로젝트 38일차 - soft delete된 팀 멤버가 조회되는 오류 페이지 전반적으로 기능 테스트 중에 경기 일정에서 전술설정 들어가면 접속 안되는 오류를 발견했습니다. 페이지 접속 오류

lemonlog.tistory.com

 

▼ 이전 진행한 프로젝트들 ▼

 

 

축구팀 관리 프로젝트 40일차 - 최종발표, 공부는 계속된다, 취업도

축구팀 관리 프로젝트 40일차 - 최종발표, 공부는 계속된다, 취업도 최종발표를 마치고 내일배움캠프에서의 교육과정은 끝났습니다. 내일부터는 본격적인 취업을 위한 주차로 이력서와 자기소

lemonlog.tistory.com

 

 

내일배움캠프 Node트랙 심화 프로젝트 역할 및 진행사항

내일배움캠프 Node트랙 심화 프로젝트 역할 및 진행사항 이번 프로젝트는 팀 프로젝트로 Node트랙 심화 프로젝트를 진행하게 되었습니다. 프로젝트를 시작하며 팀에서 맡은 역할과 현재 진행사항

lemonlog.tistory.com