파일 변환 서비스:
목적: 파일을 한 형식에서 다른 형식으로 변환합니다(예: PDF를 DOCX로, JPG를 PNG로).
작동 방식: 사용자가 서버에 파일을 업로드합니다. 서버는 적절한 변환 라이브러리 또는 외부 도구를 사용하여 파일을 처리합니다. 변환 후, 새 파일은 사용자 결정에 따라 저장되거나 삭제되며, 사용자에게 다운로드 링크가 제공됩니다.
주요 구성 요소: 파일 업로드 메커니즘, 백엔드 처리 로직, 파일 저장소 및 다운로드 인터페이스.
사용자 인증 서비스:
목적: 사용자 로그인, 등록 및 세션 관리를 관리하여 권한이 있는 사용자만 특정 기능에 액세스할 수 있도록 합니다.
작동 방식: 사용자가 자격 증명(예: 사용자 이름/이메일 및 비밀번호)을 제공합니다. 시스템은 저장된 레코드와 비교하여 이를 검증합니다. 인증에 성공하면 보안 토큰(예: JWT)이 발급되며, 사용자는 보호된 리소스에 액세스하기 위한 후속 요청에 이 토큰을 포함합니다.