Notice
Recent Posts
Recent Comments
Link
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 깃 토큰 만료
- 중복된 단어
- 프론트엔드 스쿨
- 문자열 중복
- 재귀스왑
- 중첩배열평탄화
- 레디스 확인
- 중복단어제거
- 중복 문자열
- sql 문자열 패턴 검색
- @Moditying @Query
- 제로베이스
- 코딩 어?
- 객체의 밸류값만 찾기
- ubuntu타임존
- 중첩배열
- 객체의키값만 찾기
- js 문자열을 문자배열로
- 배엘에서 스왑
- 우분투 시간 변경
- indexOf()
- sql like연산자
- 단어 제거
- ...점점점문법
- lastIndexOf()
- 5.3.8 Modifying Queries
- 시퀄 문법
- 중복문자제거
- 문자열순서바꾸기
- 스프링 데이타 JPA
Archives
- Today
- Total
코딩기록
다시 8일차(수) 업무 + 도커강의6 + sms3(완성 / 디비추가하기) 본문
728x90
도커71번 부터 들으려고 했는데 sms가 너무 궁금해서 sms부터 했다.
오늘 할 일
1. sms인증 마저하기
axios를 사용한 블로그 글을 참고하고 있는데 내가 이해하기엔 설명이 더 필요해서 다른 글을 참고 중이다. 오후에 CTO님과 함께 코드를 보기전에 좀더 진행됐으면 좋겠다.
https://well-made-codestory.tistory.com/25?category=952228
axios를 사용한 다른글
[추가]
sms인증 보내기는 완성 했다. 가장 큰 오류는 참고한 글에서는 method: method 로 만들었고 이때 밸류에 method라는 변수명을 적은걸 그대로 남겨뒀다는 것이다. post로 메서드를 변경하고 .env에 오타를 수정하고 작동했다.
여기서 인증번호 검증까지 완료 했는데 캐시를 사용했다.
-17:09-
디비 저장 로직을 추가하려고 보니 가볍게 쓰기에 radis가 좋아서 radis를 쓰려고 보니~ 윈도우에 설정하는게 은근히 복잡하니 도커에 설정해서 하는게 좋다는 의견을 받았다.
그래서 디비저장 로직은 잠시 멈춤!!
도커를 다시 공부한다
오늘 배운 것
다른이의 글을 참고할때 변수명인지 메서드인지 확인잘 하자!!
2. 문자 인증 기능의 흐름
문자 서비스 API는 백엔드에서 요청하는 것으로 만들었다.
- UI에서 사용자의 연락처를 입력받는다
- API 호출을 한다
- 난수 생성을 이용해서 코드를 만든다.
- 문자 서비스 API를 사용해 사용자에게 코드를 전송한다.
- 동시에 백엔드에서는 발급된 코드와 사용자 연락처를 어딘가에 저장해둔다.
- 사용자는 문자로 받은 코드를 입력한다.
- 다른 API를 한번 더 호출한다.
- 입력으로 들어온 사용자 전화번호와 코드를 백엔드 어딘가에 저장해둔 데이터와 비교한다.
- 일치 여부를 응답으로 보내준다.
- FE에서는 응답 결과에 따라 서로 다른 곳으로 redirect 한다.
참고
아래글을 보고 전체적인 흐름을 파악한 후에 네이버 sens문서를 참고하는것이 좋다
* https://velog.io/@goatyeonje/Node.js-%EB%AC%B8%EC%9E%90-%EC%9D%B8%EC%A6%9D-%EA%B8%B0%EB%8A%A5-%EB%A7%8C%EB%93%A4%EA%B8%B0
* https://jaenjoy.tistory.com/13
중요키워드
*memory-cache
https://www.npmjs.com/package/memory-cache
*캐시
https://developer-talk.tistory.com/242
오늘 미처리 및 추후 처리 업무
1. 도커 82부터 듣기-0616목
2. sms인증 디비추가하기-추후
반응형
'백엔드' 카테고리의 다른 글
다시 10일차(금) 업무 + 이메일인증2(1차성공, 모듈x) (0) | 2022.06.17 |
---|---|
다시 9일차(목) 업무 + 도커강의7 + 이메일인증1 (0) | 2022.06.16 |
다시 7일차(화) 업무 + 도커공부5 + sms2 (0) | 2022.06.14 |
다시 6일차(월) 업무 + 도커공부4 + sms1 (0) | 2022.06.13 |
다시 3일차(금)- Doker3 (0) | 2022.06.10 |
Comments