일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 시퀄 문법
- 객체를 배열로
- sql like연산자
- Robo3T 폰트 키우기
- @Moditying @Query
- Robo3T 폰트변경
- 배열을 객체로
- Robo3T 글씨키우기
- Robo3T 글씨체 변경
- 코딩 어?
- search()
- 문자열 인터폴레이션
- 스프링 데이타 JPA
- indexOf()
- findIndex()
- sql 문자열 패턴 검색
- 깃 토큰 만료
- 5.3.8 Modifying Queries
- 객체의 밸류값만 찾기
- lastIndexOf()
- js 문자열을 문자배열로
- 리엑트블로거
- 레디스 확인
- 객체의키값만 찾기
- 프론트엔드 스쿨
- ${변수}
- ubuntu타임존
- 가상컴퓨터마법사
- ...점점점문법
- 우분투 시간 변경
- Today
- Total
목록항해99/챕터4 미니프로젝트 (2)
코딩기록
Thunder client에서 jwt토큰을 입력해 게시글 생성,수정,삭제등 본인 확인(authMiddleware)이 필요한 작업을 했다. 혼자서 로그인하는 게시판을 만들때는 프로트에서 값을 입력받아 게시판 생성,수정,삭제 등을 했기때문에 Thunder client를 자주 사용하지 않았다. 프론트 없이 jwt토큰이 입력 됐다 치고 게시판 생성, 수정, 삭제 하는 방법이 생각보다 오래 걸려 다음번에는 좀 더 시간을 절약 하고자 기록한다. 폴더구조 middlewares 폴더 auth-middleware.js const jwt = require('jsonwebtoken'); const User = require('../schemas/user'); module.exports = (req, res, next) =>..
SOP(Same Origin Policy) 다른 출처의 리소스를 사용하는 것에 제한하는 보안 방식 URL의 Protocol, Host, Port를 통해 같은 출처인지 다른 출처인지 판단한다. CORS가 나온 이유 SOP 보안 정책에 따르면 다른 origin에는 접근이 불가능하다. 하지만, frontend와 backend의 상호작용을 위해서는 다른 orgin에 접근해야할 필요가 있다. 이를 해결하는 답이 바로 CORS(Cross-Origin Resource Sharing)이다. CORS(Cross-Origin Resource Sharing) 추가 HTTP 헤더를 사용하여, 한 출처에서 실행 중인 웹 애플리케이션이 다른 출처의 선택한 자원에 접근할 수 있는 권한을 부여하도록 브라우저에 알려주는 체제이다. 웹..