일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 러닝
- Til
- Udemy
- 크로스핏
- 운동일지
- node
- 습윤밴드
- node.js
- express
- nodejs
- 위코드
- 활동 킬로칼로리
- 걷기
- dml
- 박스점프
- code kata
- git
- 메디패치
- github
- SQL
- 월별 운동일지
- 독서 리뷰
- JavaScript
- 달리기
- MySQL
- 홈트
- axios
- dql
- wecode
- 드림코딩
- Today
- Total
목록전체 글 (149)
RISK IT
정규표현식 내가 작성한 정규표현식 비밀번호 const pwValidation = new RegExp( /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[~!@$#$%^&*\-?])[A-Za-z\d~!@$#$%^&*\-?]{8,}/ ); ^: 문자열 시작 (?=: positive look-ahead 그룹의 시작 (여기서 ?는 optional을 의미하지 않는다.) .*?: non-greedy matching (최소한으로 매칭되는 결과 찾기)(여기서도 ?는 optional을 의미하지 않는다.) [a-z]: a-z 중 하나를 포함하는 문자 ): look-ahead 그룹의 종료 {8,}: 8자 이상 $: 문자열 끝 결과적으로, 소문자 알파벳, 대문자 알파벳, 모든 숫자, 특수문자 "~!@#$%^..
오늘은 크게 2가지를 했다. 프론트엔드와의 첫 통신 그리고 유저 회원가입에서 오류 디버깅이다. 프론트엔드와의 첫 통신 프론트엔드와 통신할 때, req.body에 프론트엔드 측에서 보내는 변수를 받아와야 했다. 나는 처음에 데이터베이스 스키마를 구현할 때, name, email, password, profileImage를 받아와야 했다. profileImage는 null 값이 들어가도 돼서 필수 요소는 아니었다. 그런데 name은 필수로 받아와야 하는 정보였기 때문에, 프론트에서 name을 보낼 수 있도록 logic을 추가하거나 백엔드에서 임시적으로 상수로 적용해야 했다. 우리는 name을 보내지 않는 것으로 결정했고 나는 임시적으로 상수 처리를 하려고 했는데 쉽게 되지가 않았다. 생각보다 간단했다. ⬇️..
WOD team of 2 2Rounds For time of : 60 Double DB clean&jerk (35lb) 40 toes 2 bar 20 DB burpee 기록 17분 55초 후기 35lb의 덤벨 클린 앤 저크는 힘들었다. 첫 라운드에는 10개씩 끊어서 했고, 두 번째 라운드에서는 5개씩 끊어서 했다. 그래도 무거웠지만 잘 해내서 기분은 좋다. 오히려 토투바는 처음에는 발이 높이까지 안올라가는데, 점점 잘 올라가졌다. 10개 정도는 할만 한 것 같다. 덤벨 버피도 35lb로 10개만 하니까 할만했다. 실력이 느는 것 같긴 한데 중량운동 무게는 쉽게 늘지 않아서 진짜로 실력이 느는 건지는 잘 모르겠다.
WOD AMRAP 9min 2-4-6-8-10..... Pull-up Squat rest 2min AMRAP 9min 2-4-6-8-10...... Push-up Squat 기록 7R16, 8R27 운동 자체가 숨이 헐떡이고 그런 운동은 아니었지만, 개수가 점점 많아지다 보니 힘든 운동이었다. 저번주 수, 목 풀업, 데드리프트 운동 때문에 생긴 손바닥(가운데 손가락 아래)에 물집이 생겼다. 계속된 운동 때문에 아직도 안나아서 일상생활 할 때도 아프고, 운동할 때도 아프다. 어쩔 수 없이 견뎌야 하지만 ... 아픈건 아픈거니까 그것 때문에 운동을 제대로 못해서 좀 아쉽다.
const {} 와 const의 차이 모듈 불러올 때 const foo = bar 와 const { foo } = bar 의 차이 경로의 입력이 다르다! ⬇️ 1. const { foo } = bar const { validateToken } = require('../middlewares/auth'); router.post('/', validateToken, postController.createPost); ⬇️ postRouter.js파일 const express = require('express'); const router = express.Router(); const postController = require('../controllers/postController'); const { validat..
이번 달은 10,000kcal 달성에 실패했다. 이번 달에는 감기 몸살 때문에 1주일 이상 운동을 못했고, 내시경 및 MRI 검사, 설 연휴, 부트캠프 첫 시작으로 인한 적응 등 각종 이슈들도 많기도 했다. (다 변명거리일 뿐이다. 아프지 않는 것도 자기관리) 그래도 월 중반 이후에는 조금 다시 해보려고 노력해서 6,000kcal는 넘을 수 있었다! 지나간 것은 지워버리고 2월달부터도 힘들겠지만 다시 열심히 해야겠다. 2월에는 크로스핏 안하는 날에는 근력 향상을 위해 푸시업을 좀 더 하려고 해야겠다.