본문 바로가기

반응형

Coding

[내일배움캠프] 최종 프로젝트 Day 24 | Node.js 4기 | Day 105 | 24.04.18.(목) multer으로 수정 [Nest] 11343 - 2024. 04. 18. 오후 4:04:39 ERROR [VisionService] detectLabels 오류: Mission not found [Nest] 11343 - 2024. 04. 18. 오후 4:04:39 ERROR [ExceptionsHandler] Label Detection 실패: Mission not found Error: Label Detection 실패: Mission not found at VisionService.certificateImageCategory (/Users/_woo_s.j/Desktop/workspace/earth-marvel/src/vision/vision.service.ts:97:13) at processTick.. 더보기
[내일배움캠프] 최종 프로젝트 Day 23 | Node.js 4기 | Day 104 | 24.04.17.(수) multer vs query 사용자가 봤을 때에는 어떤 건지 크게 상관이 없는 걸까? 아니면 프론트엔드 단에서 파일 업로드를 누른다는 것은 multer를 활용한다는 뜻일까? multer와 query는 서로 다른 목적을 가진 기술이며, 사용자 경험(UX)에 주는 영향도 다릅니다. 제가 미친 디테일로 설명해드리겠습니다. Multer란? multer는 Node.js의 미들웨어로, 주로 Express.js와 함께 사용됩니다. 그 목적은 multipart/form-data 타입의 데이터를 처리하는 것으로, 이는 주로 파일 업로드에 사용됩니다. 즉, 사용자가 웹 페이지에서 파일을 업로드할 때, 서버에서 이 파일을 받아 처리하는 과정에 multer가 활용됩니다. 사용자 관점에서의 Multer 사용자가 보기에는 mul.. 더보기
[내일배움캠프] 최종 프로젝트 Day 22 | Node.js 4기 | Day 103 | 24.04.16.(화) [오늘 발표 전에 해야 하는 일] MVP 중간발표 회고록 작성하기 마이페이지 시연 순서 다시 세팅하기 시연할 때 카카오 로그인으로 하는지 네이버 로그인으로 하는지 체크하기 트러블 슈팅 .. 하다가 안 된 것 .. 이런 것 .. 이런 내용보다는 .. 어떤 .. 기술적인 의사 결정 .. 기술적 도전이 들어간 게 트러블 슈팅에 들어가야 할 거 같다 .. 트러블 슈팅 .. 특정 문제가 있을 때 .. 3조에서 어떤 게 있었냐면? 특정 라이브러리가 멀티 스레딩을 지원하지 않으니까 코드 단까지 살펴보고 왜 문젠지 파악 .. 해결 위해 기술 .. 문제를 해결하는 과정에서는 기술적 의사결정이 수반될 수 있고 .. 문제를 해결하기 위해서 .. 어떤 의사결정 .. 개발하는 과정에서 직면한 어려움 잘 정리해보고 .. 해결 위.. 더보기
[내일배움캠프] 최종 프로젝트 Day 21 | Node.js 4기 | Day 102 | 24.04.15.(월) 1. 인증 메일 발송 - localhost:3000/user/emailAuth 2. 회원가입 - local 3. 로그인 4. 프로필 작성 5. 프로필 조회 6. 게시물 생성 7. 게시물 카테고리 검색 8. 게시물 리스트 조회 9. 게시물 제목 검색 10. 게시물 단건 조회 11. 게시물 좋아요 12. 게시물 단건 조회 13. 게시물 좋아요 취소 14. 게시물 단건 조회 15. 게시물 수정 16. 게시물 단건 조회 17. 게시물 삭제 18. 게시물 단건 조회 19. 마이 페이지 - 조회(생성) 20. 마이 페이지 - 플래너 조회 21. 마이 페이지 - 플래너 수정 22. 마이 페이지 - 플래너 조회 23. 마이 페이지 - 일 등록 24. 마이 페이지 - 일 조회 25. 마이 페이지 - 일 수정 26. 마이.. 더보기
[내일배움캠프] 최종 프로젝트 Day 20 | Node.js 4기 | Day 101 | 24.04.14.(일) 데이터베이스 지우고 다시 프로젝트 실행하면 .. 처음 npm run start를 수행했을 때 DB가 생성된다. ERROR 1136 (21S01): Column count doesn't match value count at row 1 ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint fails (`lifebit`.`point`, CONSTRAINT `FK_9399c30a2304f6948938f84b06d` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`)) DBeaver에서 보여지는 내용이랑 순서가 약간 달라 수정해두었다. 데이터 잘 집어넣기~ Data truncate.. 더보기
[내일배움캠프] 최종 프로젝트 Day 19 | Node.js 4기 | Day 100 | 24.04.13.(토) https://cloud.google.com/vision/docs/ocr?hl=ko 이미지의 텍스트 감지 | Cloud Vision API | Google Cloud 의견 보내기 이미지의 텍스트 감지 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 스캔된 문서에서 텍스트를 감지하는 경우 광학 문자 인식, 구조화된 양식 cloud.google.com 더보기
[내일배움캠프] 최종 프로젝트 Day 18 | Node.js 4기 | Day 99 | 24.04.12.(금) 시연 순서 -> 보완 필요 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. Detect Labels 26. Detect Labels GCS 27.. 더보기
[내일배움캠프] 병합 정렬, bucket, fileName, Multipart, @UseGuards, Jwt, Google Cloud Vision, Google Cloud Storage, detectLabels, Express, NPM, RESTFUL API | 최종 프로젝트 Day 17 | Node.js 4기 | Day 98 | 24.04.11.(목) [면접카타] 다음의 정렬을 설명하고 본인이 가장 편한 언어를 사용하여 로직을 구현해주세요. - 병합 정렬(Merge Sort) - 분할(Divide) - 입력 배열을 같은 크기의 2개의 부분 배열로 분할한다. - 정복(Conquer) - 부분 배열을 정렬한다. - 결합(Combine) - 정렬된 부분 배열을 하나의 배열에 병합한다. - 삽입 정렬(Insertion Sort) Unexpected non-whitespace character after JSON at position 360 (line 1 column 361) JSON 파일에 잘못 입력된 값이 있었음 ➡️ 해결 완료 Error: The incoming JSON object does not contain a client_email field 인증.. 더보기

반응형