본문 바로가기

Knowledge/node.js2

[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.