user service
1.0.0
Ansopedia 사용자 서비스는 Ansopedia 학습 플랫폼 내에서 사용자 계정 및 인증을 관리하는 백엔드 서비스입니다. 다음과 같은 기능을 제공합니다.
단계를 시작하기 전에 package.json 파일의 스크립트를 분해하겠습니다.
종속성 설치 :
pnpm install개발 서버 시작 :
pnpm dev이 명령은 Nodemon 서버를 시작하여 TypeScript 파일의 변경 사항을 감시하고 서버를 자동으로 다시 시작합니다.
생산 서버 시작 :
pnpm prod 이 명령은 NODE_ENV production 으로 설정하고 프로젝트를 구축하며 서버를 시작합니다.
실행 테스트 :
pnpm testpnpm lintpnpm lint:fixpnpm prettier:checkpnpm prettier:fix 기여함으로써 귀하는 귀하의 기부금이 프로젝트 라이센스에 따라 라이센스가 부여된다는 데 동의합니다.
우리는 Ansopedia Creator Studio에 대한 기여를 환영합니다! 자세한 내용은 Contributing.md를 읽으십시오.
우리는 커뮤니티의 행동에 대한 기대를 간략하게 설명하는 code_of_conduct.md를 가지고 있습니다. 읽어주세요.
우리는 Ansopedia Creator Studio의 모든 기고자를 환영하고 인식합니다.
JWT 토큰 서명 및 확인의 경우이 서비스에는 RSA 키 쌍이 필요합니다.
keys 디렉토리를 만듭니다npm run generate-keys생산 환경의 경우 키는 다음과 같습니다.
예상되는 주요 파일은 다음과 같습니다.
/keys/private.pem -RSA 개인 키 (보안 유지!)/keys/public.pem -RSA 공개 키 (배포 가능)