일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- secret코드
- 이미지가 포함된 게시글
- route 53
- 게시글 이미지
- element.style
- JWT
- 포트번호
- 알림생성모듈
- 메뉴바 한번에
- 토큰
- 패스파라미터
- 게시글 이미지 업로드
- 레포지토리
- .env
- 환경변수
- Winston
- 알림생성
- 스테이지어스
- 3계층구조
- N+1문제
- JWT 쓰는 방법
- 쿼리스트링
- N+1
- unnest
- getComputedStyle
- JSON Web Token
- 메뉴바
- 부트캠프
- 네비게이션 한번에
- JWT 쓰는이유
- Today
- Total
목록TIL (40)
기주
morgan : request, response 로깅 미들웨어 morgan미들웨어만들기) morgan(format, options) 첫번째인자 format : Log를 어떻게 생성하여 출력할 것인지 설정 ㄴ'dev', 'combined'와 같은 방식으로 미리 정해진 형식으로 Log를 생성할 수 있다 ㄴ그외에도 'common', 'short', 'tiny'등의 형식이있음 ㄴ사용자 지정형식: 사용자가 원하는 대로 custom하여 Log를 생성할 수도 있다 ㄴㄴ'dev' : 나의 개발환경에서 사용, 간단한 log ㄴㄴ'dev' 형식) :method :url :status :response-time ms - :res[content-length] ㄴㄴ'combined' : 배포 환경에서 사용, 자세한 log ㄴㄴ..
쿼리스트링) url 끝에 데이터 값을 전달. 쓰는이유 : 같은 path에 다른 데이터값을 줘서 페이지가 동적으로 작동할 수 있게, 상황에따라 다른 정보를 보여줄수 있게 하기 위함이다 사용방법) path뒤에 ?data1="값1"&data2="값2" 와 같은 방 식으로 전해준다 http://index.html/idx=9 밑줄친 부분이 쿼리스트링 api 에서 그 전달 받은 값을 받아서 쓰는법) http://index.html/article?articleIdx=10 를 전달받았다면) app.get("/article", (req, res) => { const articleIdx = req.query.articleIdx; // 변수에 10 할당 }) ㄴ쿼리스트링(articleIdx=10)을 프로퍼티로 갖는다. 그래..
전화번호를 입력받을때 010 0000 0000 와 같이 입력받아야하는데, 010-0000-0000와 같이 입력받은 경우 생년월일,날짜를 20041010와 같이 입력받아야하는데, 2004/10/10, 2004-10-10등과 같이 입력받은 경우 입력받은 값에서 불필요한 문자들을 제거하여 원하는 형식으로 만들어야 한다. 입력받은 값들을 다음과 같이 변환해야하는 경우 010-0000-0000 -> 010 0000 0000 010.0000.0000 -> 010 0000 0000 2004-12-12 -> 2004 12 12 2004/12/12 -> 2004 12 12 str.replaceAll("[^0-9]","") // *숫자가 아닌 것들을 모두 제거
사용자로부터 입력받은 값이 이메일형식이 맞는지 확인하기 이메일 정규 표현식 ㄴ ^[A-z0-9]+@[A-z0-9]+\\.[a-z]{2,3}$ ^ : 문자열 시작 [A-z0-9]+ : 영문자,숫자가 1개이상 @ : @하나 존재해야함 [A-z0-9]+ : 영문자,숫자가 1개이상 \\. : .(점)하나 존재해야함. 혼자쓸수없어서 \(이스케이프) 같이씀 [a-z]{2,3} : a-z문자가 2~3개 $: 문자열 끝 java 코드) import java.util.regex.Pattern String pattern = "^[A-z0-9]+@[A-z0-9]+\\.[a-z]{2,3}$"; // 이메일 형식 정규표현식 String idValue = request.getParameter("id_value"); // 사용자에..