본문 바로가기

전체 글696

프리마 병렬 유티크처리...? 2024. 12. 24.
환경설정 프리마npm install @prisma/clientnpx prisma generatenpx prisma migrate dev --name init  npmnpx prisma db pull // 변경된 내용 가져오기npx prisma generate // 새 구조에 맞는 prisma 클라이언트를 다시 생성 2024. 12. 24.
Riot API - 챔피언 이름과 이미지 파싱 // 1. 라이엇에 모든 챔피언에 대한 정보를 요청하여, 챔피언 상세정보 조회를 위한 parameter 뽑기.const riotResponse = await axios(`https://ddragon.leagueoflegends.com/cdn/${version}.1/data/ko_KR/champion.json`)const riotChampList = Object.keys(riotResponse.data.data) // 2. 챔피언 상세정보 조회 parameter로 챔피언 상세정보 요청for (let i = 0; i cf.       https://coldpresso.tistory.com/1 2024. 12. 24.
숙제하기 - 6주차 인증 (Session / Cookie / JWT) 인증 (Authentication) : ‘로그인’을 통해 서비스를 이용하는 것회원가입, 로그인 등서버 개발자가 인증에 대한 내용을 구현할 때에는 ‘Session’, ‘Cookie’, ‘JWT’에 대해 잘 알고 있어야 한다.  Session서버에서 인증 데이터를 관리함 Session이 작동하는 방식1. 사용자가 웹사이트에 접속합니다.2. 그때 서버는 ‘session id’라는 고유 번호를 만들어요. 사용자 고유 번호표라고 생각하면 편해요.3. 그리고 이 session id를 ‘쿠키’에 담아서 브라우저(클라이언트)에 보내요. (쿠키는 조금 뒤에 다시 볼게요.)4. 브라우저는 이 session id를 내부 어딘가에 저장해요.5. 이제 사용자가 서버에 무언가를 요청하면 자동으로 브라우저가 이 session id.. 2024. 12. 24.
TIL 241224 1. 문자 → 아스키코드charCodeAt(index): 특정 위치의 문자의 아스키코드를 반환합니다.let char = "A";let asciiCode = char.charCodeAt(0); // "A"의 아스키코드console.log(asciiCode); // 652. 문자열 → 아스키코드 배열문자열의 각 문자를 아스키코드로 변환하여 배열로 저장합니다.방법: split 또는 전개 연산자 [...string]을 사용한 후 map으로 변환.let str = "Hello";let asciiArray = [...str].map((char) => char.charCodeAt(0));console.log(asciiArray); // [72, 101, 108, 108, 111]3. 아스키코드 → 문자String.f.. 2024. 12. 24.
아스키코드 변환 1. 문자 → 아스키코드charCodeAt(index): 특정 위치의 문자의 아스키코드를 반환합니다.let char = "A";let asciiCode = char.charCodeAt(0); // "A"의 아스키코드console.log(asciiCode); // 652. 문자열 → 아스키코드 배열문자열의 각 문자를 아스키코드로 변환하여 배열로 저장합니다.방법: split 또는 전개 연산자 [...string]을 사용한 후 map으로 변환.let str = "Hello";let asciiArray = [...str].map((char) => char.charCodeAt(0));console.log(asciiArray); // [72, 101, 108, 108, 111]3. 아스키코드 → 문자String.f.. 2024. 12. 24.