www.doodlerrr.tistory.com(32)
-
Node.js 테스트 코드 작성을 목표 | 항해99 실전프로젝트기간 | 2022.11.25.금 |
Node.js 테스트 코드 작성을 목표 | 항해99 실전프로젝트기간 | 2022.11.25.금 | 오늘 해야 할 일 1. 문자 인증 서비스 API에 대한 부분 버그 수정, 리펙토링 후 노션 API 명세서에 올려놓기 어제 서버에 올라간 코드 기준으로 테스트 ( by THUNDER CLIENT ) ( TEST 1 ) POST /auth2/phone 인증 번호 보내기 case1) 인증번호에 ex) 01022760716 - 인증 메시지 휴대폰으로 잘 옴 - 인증 번호와 휴대폰 번호 디비에 잘 저장 - 3분 뒤에 디비에 저장된 정보 잘 삭제됨 case 2 . 인증 번호에 정상적이지 않은 번호가 입력되었을 때 - 인증 번호에 빈 값이 들어갔을 경우 - 인증 문자에 빈 값을 넣어 보냈을 때 - 인증 문자가 틀렸을 때..
2022.11.25 -
S3 대신 사용할 수 있는 클라우드 저장소들에 대한 고찰 : AWS S3, Cloudinary, 구글 클라우드 서비스
보호되어 있는 글입니다.
2022.11.25 -
2022.11.20 일요일은 부족한 지식을 머릿속에 꽉꽉 채워넣는다 | 항해99 실전프로젝트 기간 |
2022.11.20 일요일은 부족한 지식을 머릿속에 꽉꽉 채워넣는다 | 항해 실전 프로젝트기간 | - 작성된 코드 에러 해결 하기 썬더클라이언트로 폼데이터를 날리면 디비엔 변경 내용이 반영되는데 리스폰스 값이 변경 전 디비 내용으로 넘어오는 문제 => 동기/비동기 처리가 잘못되었나? - 에러 처리 에러 처리 공부 후 profileRepositories에만 일단 적용하기 => 공부 내용 개인 레포지토리에 커밋하기 => 팀원 분들께 꼭 의견 여쭙기 => 팀 깃허브에 완성본 커밋 - 아래 자료들 참고해 Nginx이용해 https 적용하기 https://gist.github.com/woorim960/dda0bc85599f61a025bb8ac471dfaf7a Nginx를 이용하여 https 적용하는 법 Nginx..
2022.11.20 -
2022.11.19 딜레마 | 항해99 실전프로젝트 기간|
2022.11.19 딜레마 | 항해99 실전프로젝트 기간 | 계층 분리 하다가 기존에 작성된 코드의 조악함을 깨닫고 리펙토링 중이다.. 오늘 안에 뜯어 고쳐야 한다! 뜯어 고쳐야 한다! 이번주 계획 ✅ 11.19.토 - 프로필 정보 변경 - 프로필 이미지 관리 - 프로필 정보 조회 - 프로필 정보 같이 날리기 ( 회원 탈퇴 시 ) - 멀터 미들웨어 작업 ( 코드 본 기능에 따른 파일 분리) - 저장소 config 파일 분리 ( 코드 본 기능에 따른 파일 분리) ✅ 11.20 일 (월요일에 프론트와 백엔드 합쳐진 코드로 맞춰본다) - 기존에 구현된 SMS 본인 인증 서비스 기능 레파지토리 부분 변경하기 ( 기존 : MySQL => 변경 후 : MongoDB ) - SMS 인증 번호 재전송 기능 구현 ( 프..
2022.11.19 -
MongooseError: Operation users.findOneAndUpdate() buffering timed out after 10000ms 몽구스 에러 해결하기
MongooseError: Operation users.findOneAndUpdate() buffering timed out after 10000ms 해결하기 목차 - 오류 상황 - 오류 메시지 - 오류 원인 - 오류 해결 - 참고 자료 오류 상황 레파지토리 단계에서 테스트 코드를 작성하고 돌려봤는데 버퍼링 타임아웃 몽구스 에러가 발생했다. 처음에는 백엔드에서 자체적으로 디비 부하 테스트를 돌리고 있어서 그런 줄 알았다. 그런데 너무 어이없게도 원인은 다른 곳에 있었다. 오류 메시지 몽구스 에러 발생 : MongooseError: Operation `users.findOneAndUpdate()` buffering timed out after 10000ms at Timeout. at listOnTimeou..
2022.11.18 -
2022.11.18 해야할 일 | 항해99 실전프로젝트 기간 |
2022.11.18 해야할 일 1. 로그인 및 인증 미들웨어까지 걸어서 코드 실행되는지 보기 2. 코드 쪼개기 3. https 배포
2022.11.18