본문 바로가기

분류 전체보기26

백오피스 팀 프로젝트. Node A반 3조 프로젝트 제목/설명 산삼펫 사이트 "산삼 펫" 사이트는 산삼을 전문적으로 키우는 분들을 위한 온라인 플랫폼입니다🌱 이 사이트는 전문 심마니들이 유저들의 소중한 산삼을 훌륭하게 키울 수 있도록 도와줍니다. 산삼 숙성 장인들에게 맡기고 싶은 유저들을 모집합니다🎈 와이어 프레임 https://excalidraw.com/#room=a749efdcb4063adeaf60,uE7gj0AW1GsjEeODLU_DxA ERD 설계 개발해야 하는 기능, API 명세 https://verdantjuly.gitbook.io/sansam-api/ 산삼펫 API - Sansam API /api/petsitters/:petsitter_id/reservations verdantjuly.gitbook.io 역할분담 2023. 7. 17.
[node-2] Sequelize CLI 명령어 1. 데이터 베이스 생성 Sequelize를 이용하여 새로운 데이터베이스를 생성하려면 npx sequelize db:create 명령어를 사용하면 됩니다. 이 명령은 config/config.json 파일에 정의된 데이터베이스 설정을 사용하여 데이터베이스를 생성합니다. npx sequelize db:create 2. 데이터 베이스 삭제 이미 생성된 데이터베이스를 삭제하려면 npx sequelize db:drop 명령어를 사용하면 됩니다. 이 명령은 config/config.json 파일에 정의된 데이터베이스 설정을 사용하여 해당 데이터베이스를 삭제합니다. npx sequelize db:drop 3. 데이터 베이스 생성 프로젝트에 정의된 Migrations를 실행하여 테이블을 생성하려면 npx sequel.. 2023. 7. 13.
[node-1] 쿠키 생성과 보안 쿠키는 클라이언트와 서버 간에 토큰을 저장하는 데 사용되며, 특히 인증에 중요한 역할을 합니다. 오늘 겪었던 쿠키 생성에 관한 오류와 그 활용법에 대해서 이야기하려고 합니다. 1. Bearer 토큰의 쿠키 포함 여부 Bearer Token은 HTTP 인증 스키마 중 하나로, 주로 JWT(JSON Web Tokens)와 함께 사용됩니다. Bearer 토큰은 Authorization 헤더를 통해 전달되며, 일반적으로 Bearer 의 형태를 가집니다. 이 때, "Bearer"와 실제 토큰 사이에 공백이 필요한데, 이는 Bearer 스키마가 토큰을 올바르게 인식하고 처리할 수 있게 하기 위한 규칙입니다. Bearer과 같이 공백 없이 사용하면, 토큰을 제대로 인식하지 못해 인증이 실패하게 됩니다. // 잘못된 .. 2023. 7. 13.
[CSS-5] position 1. position 문서 상에 요소를 배치하는 방법을 정의. 이 후에 상하좌우 설정을 한다. static : 기본값, 일반적인 문서 흐름 1-1. relative 일반적인 문서 흐름에 따라 배치하되, 상하좌우 위치값에 따라 오프셋을 적용 div { position: relative; top: 100px; left: 100px; } => 원래 위치보다 위에서부터 100px, 왼쪽에서부터 100px 떨어져 있어라! 1-2. absolute 일반적인 문서 흐름에서 제거하고, 상위 요소 중에서 가장 가까운 position 지정 요소에 대해 상대적으로 오프셋 적용한다. div { position: absolute; top: 100px; left: 100px; } => 상위 요소를 기준으로 위로 100px, 왼쪽.. 2023. 5. 30.