해결된 질문
작성
·
238
·
수정됨
0
backend/index.js
안녕하세요. 퀴즈06을 푸는 도중에 제가 짠 코드가 맞는지 궁금해서 여쭤봅니다 ㅜㅜ.. 우선 signup.js에서 벡앤드 서버로 axios를 통해서 데이터를 보내고 거기서 폰번호가 맞는지 확인하고 토큰을 coolsms 서비스를 통해서 발송하는 코드를 짰습니다. 그 이후에 인증번호와 토큰을 매칭시키고 맞다면 success를 리턴하게 했구 이메일도 비슷한 과정으로 짰습니다. 너무 어렵게 느껴져서 GPT 도움을 통해 코드를 짰는데 이게 맞는지 의심이 되네요 휴..
혹시 퀴즈에 대한 정답예시이런건 없나요? 아무래도 독학으로 온라인 부트캠프 과정을 밟다보니 포트폴리오는 혼자 해결하는데 좀 어려운 거 같습니다 맞는지도 잘 모르겠고..
긴 글이지만 성의있게 봐주시면 정말 감사하겠습니다!
답변 1
0
안녕하세요! 하이님!
정말 잘 만드셨네요!
첨언을 하나 드리자면, 현재 객체에 토큰을 저장하고 있는데 이걸 우리가 배운 DB에 저장하면 더 좋을 것 같아요!
하지만, 객체에 저장하신 현재 코드 또한 정답입니다!
타 분야와는 다르게, 프로그래밍에서는 정답이 1개가 아니므로 해당 코드가 제대로 작동한다면 그 코드가 정답이에요!
다만, 그 정답에 성능, 보안, 안정성, 유지보수성 등을 추가함에 따라 상황에 따른 정답의 퀄리티가 달라질 뿐입니다! 우리는 앞으로 그것들을 하나씩 배워나가는 것이구요!
하이님의 코드가 정상적으로 작동한다면, 현재 우리가 배운 수준에서 정답이라고 보실 수 있겠네요!
따라서, 앞으로의 기준도 동일하게 생각해 주세요!
이 코드가 동작하는가? 그렇다면, 해당 코드는 정답이에요!
그렇다면, 실무에서는? 앞으로의 수업들을 꾸준히 들어서 정답의 퀄리티를 높여주셔야겠죠?!^^