본문 바로가기

개발94

TIL 230515 클론코딩3 multer, DATE/DATEONLY TIL 230515 클론코딩3 multer, DATE/DATEONLY ✅오늘학습 Keyword multer sequelize Model: DATE/DATEONLY bcrypt ✅오늘 겪은 문제 및 해결 1. profile_url을 통해 프로필 사진을 업로드하는 기능을 만들고 싶은데, local에 저장되어 있는 img 파일을 업로드할 방법이 필요하다. 우리는 multer 모듈을 사용했다. multer 모듈 이미지, 동영상 등을 비롯한 여러 가지 파일들을 멀티파트 형식으로 업로드할 때 사용하는 미들웨어이다. 멀티파트 형식이란 enctype이 multipart/form-data 인 폼을 통해 업로드하는 데이터의 형식을 의미한다. multer의 상세 사용법-미들웨어로 등록해서 사용 https://inpa.tis.. 2023. 5. 16.
TIL 230515 항해99 페이스북 클론코딩2 [Access/Refresh Token] TIL 230515 클론코딩2 [Access/Refresh Token] ✅오늘학습 Keyword Access/Refresh Token Access Token : 사용자의 권한이 확인(ex로그인)되었을 경우 해당 사용자를 인증하는 용도로 발급, Access Token을 가지고 인증을 요청할 경우 비밀키를 가지고 인증하기때문에 간단하다. 하지만 Stateless(무상태)이기 때문에 서버가 죽다 살아나도 여전히 사용자를 인증하는 모든 정보를 가지고 있고, 그 사용자가 처음 발급한 사용자 본인인지 확인할 수 없음. Refresh Token : 특정사용자가 Access Token을 발급받기 위한 용도, 즉 사용자가 아닌 서버가 해당 사용자의 정보를 db에 저장하여 관리 ✅오늘 겪은 문제 및 해결 1. Access.. 2023. 5. 15.
WIL 230514 협업을 진행하며 느낀 아쉬운 점, 뿌듯한 점 WIL 230514 협업을 진행하며 느낀 아쉬운 점, 뿌듯한 점 ✅아쉬운 점 협업을 하며 아쉬웠던 점은 대표적으로 백/프론트엔드 인원 비율, 소통의문제 두가지이다. 1. 백/프론트 인원 비율: 프론트엔드 인원이 현저하게 적어서 프로젝트의 방향성이 프론트엔드의 역량에 맞춰진다. 가뜩이나 서버보다 프론트에서 시간이 더 오래걸리는데 사람까지 적으니 괜히 백엔드가 프론트에게 죄송해지는 느낌? 동등한 선에서 가는게 아니라 프론트를 절대적으로 배려해야하는 상황 .. 기본적인 CRUD도 홈페이지로 구현이 안되는 상황이 아쉬웠다. 프론트 인원이 충분했다면 서버에서 새로운 기능에 대한 도전을 좀 더 할 수 있었을텐데.. 2. 소통관련문제 a. 새벽반: 이 문제는 협업 전 페어때부터 정~말 짜증났던 문제인데, 새벽에 집중.. 2023. 5. 14.
TIL 230513 항해99 페이스북 클론코딩1 TIL 230513 클론코딩1 ✅클론코딩 주차 시작 페이스북 클론코딩 프로젝트가 시작되었다. https://wood-art-566.notion.site/20-346f75ee10ea4ae4b930977de3521c10 20조 항해북 클론코딩 항해99 14기 20조 FACEBOOK 클론코딩 ⭐️ wood-art-566.notion.site https://www.figma.com/file/8ilQRiMQ1xjmQjWnMnJIq7/%ED%95%AD%ED%95%B4%EB%B6%81?type=design&node-id=0-1&t=OKrQN6WI2nCcc8ha-0 Figma Created with Figma www.figma.com ✅오늘 겪은 문제 및 해결 access token & refresh token에 대한.. 2023. 5. 14.