반응형

All 391

JWT 인증과 인가 흐름

JWT 인증과 인가 흐름1. Axios 인터셉터를 활용한 자동 토큰 갱신 예시Axios 인터셉터 설정Axios를 사용하여 Access Token의 만료를 감지하고, Refresh Token을 사용하여 새로운 Access Token을 발급받는 방식으로 자동화할 수 있음.import axios from 'axios';// Axios 인스턴스 생성const api = axios.create({ baseURL: 'https://example.com/api', timeout: 10000, headers: { 'Content-Type': 'application/json' },});// 요청 인터셉터 (요청이 보내지기 전에 처리)api.interceptors.request.use( config => { ..

Dev/etc. 2025.03.12

택배 상자 꺼내기 ( Level 1, JavaScript, 2025 프로그래머스 코드챌린지 2차 예선 )

const solution = (n, w, num) => { let res = 1 const total = Math.ceil(n / w) const target = Math.ceil(num / w) const nRemain = n % w || n const numRemain = num % w || num if (total % 2 === target % 2 && nRemain total - 전체 쌓여지는 층 수target - num이 쌓인 층 수total과 target이 같은 방향인지, 반대 방향인지 확인 후 타겟의 위에 상자가 있는지 체크하는 코드를 통해 위에 없는 경우 -1을 해줌

유연근무제 ( Level 1, JavaScript, 2025 프로그래머스 코드챌린지 1차 예선 )

const timeToMin = (time) => { return Number(String(time).slice(0, -2)) * 60 + Number(String(time).slice(-2))}const solution = (schedules, timelogs, startday) => { return timelogs.filter((log, logIdx) => { return log.filter((time, timeIdx) => { if ((timeIdx + startday) % 7 === 6 || ((timeIdx + startday) % 7 === 0)) return true return timeToMin(time) 구현시간 처리하고 모듈..

반응형