전체 글 (347) 썸네일형 리스트형 프로그래머스 데브코스 29일차 with. TS 웹 풀스택 📚요약지난 시간에 JWT와 쿠키를 실습하는 것으로 마무리했습니다. 이번 시간에는 코테 모의고사와 실무역량 과제 테스트를 진행했습니다. 자세한 테스트 내용은 공개가 불가능하기 때문에 느낀 점만 적고 넘어가도록 하겠습니다. API 설계 또한 프로젝트가 공개되지 않았기 때문에 느낀 점과 생긴 의문을 적어보도록 하겠습니다. 📖알고리즘 모의고사알고리즘 모의고사는 스터디를 진행해서 괜찮겠지 하고 했는데 너무 어려웠습니다. 팀원들의 정보 공유로 프로그래머스에서 진행하는 모의고사 중 하나라는 것을 알았기 때문에 나중에 다시 풀어봐야겠습니다.PCCP 모의고사 PCCP 모의고사 1회현재 IOS/안드로이드 앱 내에서는 결제를 지원하지 않습니다.school.programmers.co.kr 📖실무역량 과제 테스트해당 과제.. 프로그래머스 데브코스 28일차 with. TS 웹 풀스택 📚요약지난 시간에 JWT를 발행해 login할 때 body에 담아 보내는 것까지 해봤습니다. 이번 시간에는 JWT를 body가 아닌 cookie에 담아서 보내보겠습니다. 그리고 쿠키의 옵션과 JWT의 옵션을 살짝 살펴보겠습니다. 📖미니 프로젝트(Library)📄쿠키res.cookie("token", token);단순하게 쿠키를 보내는 코드는 정말 쉽습니다. 보낼 정보의 이름과 데이터를 보내면 끝입니다. 현재는 따로 패키지를 사용할 필요가 없지만 앞으로 쿠키를 요리조리 써보려면 cookie-parser라는 패키지를 이용할 수도 있습니다. 알고만 넘어가겠습니다. 📑Secure true/false해당 옵션은 http가 아닌 https로 보낼 것인가를 물어보는 옵션입니다. https는 더 복잡하기 때문에.. 데브코스 스터디(알고리즘, 코테) 6회차 ✍문제 풀기오늘은 4문제 + 1문제(보너스)가 있습니다. 오늘은 성공 여부 및 기타 설명을 다른 방식으로 표현해 보겠습니다.초록색은 성공, 빨간색은 실패, 주황색은 이전에 풀었지만 실패한 것을 나타내겠습니다.실버 4 : 지난 시간에 알게 된 sort 사용법으로 풀었다.lv1 : js로 queue에 대한 개념이 아직 부족하다.실버 2 : 기존에 알던 내용이라 성공했지만, 구현하는데 시간이 생각보다 오래 걸렸다.lv2 : 재귀에 대한 이해 부족. 문제 유형에 대한 파악 실패.lv3 : 시간 부족.📢리뷰 시간 & 🙄느낀 점이번 리뷰 시간에 팀장님이 c++인데 코드 기준이 아닌 문제 해결을 중점으로 설명해 줬었는데 너무 좋은 느낌을 받았다. 매번 다른 코드를 사용하면서 코테를 진행했기 때문에 코드를 이해하는.. 프로그래머스 데브코스 27일차 with. TS 웹 풀스택 📚요약지난 시간에 함수를 모듈화 하다가 문제가 발생했었습니다. 이번 시간에 해결하고 세션, 쿠키를 공부해 보고 JWT 실습을 해보겠습니다. 📖미니 프로젝트📄함수 모듈화 이어하기next 인자를 사용하면 단어 그대로 다음 작업을 이어서 진행할 수 있습니다.const validate = (req, res, next) => { const err = validationResult(req); if (err.isEmpty()) { return next(); // 다음 작업 이어하기 } return res.status(400).json(err.array());}; 📖인증과 인가인증(Authentication)은 참이라는 근거가 있는 무언가를 확인하거나 확증하는 행위로 로그인을 예로 들 수 있다.△인.. 프로그래머스 데브코스 26일차 with. TS 웹 풀스택 📚요약지난 시간에 이어서 미니 프로젝트를 더 바꿔보겠습니다. 유효성 검사를 위한 새로운 패키지를 사용해 보고 내부에서 함수를 모듈화 시키는 것까지 진행해보겠습니다. 📖유효성 검사유효성 검사란 말 그대로 실제로 효과가 있는지를 검사하는 것을 의미합니다. 예를 들면 회원 가입을 하는 경우 아이디나 비밀번호에 어떤 형식을 요구하는 경우가 있는 것을 볼 수 있습니다. 예처럼 일정한 형식을 검사하는 경우도 있고, 데이터의 존재 유무를 확인하는 것도 유효성 검사라고 할 수 있습니다. 그래서 미니 프로젝트에서는 API를 사용해 서버에 요청할 때 필요한 데이터를 충분히 담아서 보냈는가에 대해서 검사해보려고 합니다. 도구는 express-validator를 사용해서 유효성 검사를 진행해 보겠습니다. 공식 사이트에서 .. 프로그래머스 6주차 회고 with. TS 웹 풀스택 회고⏲26일차(05.13)알고 있던 내용까먹었던 내용새로 배운 내용 - 유효성 검사- 유효성 검사 툴 express-validator- 함수 모듈화유효성 검사는 이메일 형식을 검사하고 비밀번호 형식을 검사하는 것으로 알고 있었는데 도구를 이용해서 간단하게 할 수 있다는 사실에 역시 좋은 도구를 많이 알고 있는 것도 좋은 개발자의 역량이라는 생각이 들었다. 27일차 (05.14)알고 있던 내용까먹었던 내용새로 배운 내용- 인증, 인가- 쿠키, 세션, JWT- .env 파일- jsonwebtoken 패키지 활용- dotenv 패키지 활용오늘은 로그인의 꽃을 배웠다고 할 수 있다. 이론만 알고 있던 내용을 실제로 코드를 작성하며 실행시키니까 이제 점점 더 재미가 생기고 있다. 앞으로 무엇을 배워서 무엇을 만들.. [고민] 블로그 글 수정해도 되나? 수정하면 어떻게 하지? 블로그 글 수정에 대해서 궁금증이 들어서 여러 검색을 해봤다. 수정이 자주 일어날 경우 블로그 노출에 문제 생길 수 있다는 말이 대부분이었다. 그렇기 때문에 어느 정도 규칙을 정해서 수정을 하시는 느낌이 있었다. 하지만 나는 내 공부 기록과 내가 다시 보기 위함이 우선인 블로그이기 때문에 수정은 자유롭게 해도 문제가 없다는 생각이 들었다. 그렇다면 고려해야 할 사항은?어떤 수정인가?수정하면 기존 내용은 어떻게 해야 할까?수정하고 날짜를 바꾸는 것이 좋은가?크게 생각이 드는 부분은 이 정도인 것 같다. 각각에 대한 답은...상황마다 다를 것이라 추가적인 고민이 생각나지 않음기존 내용은 색을 흐리게 바꾸거나 비교하기 위해 남겨두는 게 좋다고 생각이 든다.수정한 날짜를 바꾸는 것보다 기존 날짜로 유지하고 수정.. 프로그래머스 데브코스 25일차 with. TS 웹 풀스택 📚요약지난 시간에 데이터베이스 연동을 테스트해 보고 마무리했습니다. 이번 시간에는 프로젝트의 코드를 Map으로 만든 db가 아닌 실제 데이터베이스에서 가져오는 코드로 바꿔보겠습니다. 📖미니 프로젝트(Library) 실습지난 시간에 이어 실습을 진행하겠습니다. 📄db 모듈화모듈화는 지난 시간에 연동했던 connection을 moudle.exports를 활용해 내보내고, require()를 통해서 불러서 사용해 보겠습니다.// mariadb.jsmodule.exports = connection;// librarians.js, books.jsconst mariadb = require('../mariadb'); 📄쿼리 요청 및 예외 처리전에 데이터베이스에 연동해서 요청했을 때는 ``(템플릿 문자열)을 통.. 이전 1 ··· 33 34 35 36 37 38 39 ··· 44 다음