본문 바로가기

분류 전체보기63

STORIFY (0205-0206) - kakao, google 로그인 추가 목표: 회원가입을 쉽게 만들자. - 사용자가 회원가입 시 쉽게 할 수 있도록 username과 password만 받고 있음 - 로그인 후 email, nickname update시 중복확인 해야 함 - kakao, google 로그인 추가하기. kakao에서 어떤 정보를 받아서 저장해야 할까 storify에서는 userId과 비밀번호만 입력해도 회원가입이 가능하다. 책을 만들면 작성자가 userId으로 나온다. kakao에서 현재 받아올 수 있는 정보는 nickname과 프로필 이미지. 필요한 정보를 가져와 auth.service에서 회원정보를 저장한 후 이후 다른 기능을 사용할 때는 우리의 토큰을 사용해 유저를 확인한다. kakao에서는 아래 보이는 것처럼 토큰을 사용해 유저 정보를 가져올 수 있게 되.. 2024. 2. 6.
DOCKER 1. 도커에 커널이 없어도 되는 이유는 뭘까 도커는 OS 수준에서 가상화를 제공하는 컨테이너 기반의 오픈소스 플랫폼입니다. 이는 가상 머신(VM)과는 달리 각 컨테이너가 자체 OS를 가지고 있지 않다는 것을 의미합니다. 이러한 특성으로 인해 컨테이너는 더 적은 리소스를 사용하고 더 빠르게 시작되며 더 많은 애플리케이션을 같은 하드웨어에서 실행할 수 있습니다. 그럼 왜 도커에서는 커널이 없어도 되는 걸까요? 그 이유는 도커 컨테이너가 호스트 OS의 커널을 공유하기 때문입니다. 도커 컨테이너는 호스트 시스템의 커널과 직접적으로 상호작용하며, 각 컨테이너는 독립적인 사용자 공간을 가집니다. 이렇게 되면 컨테이너는 가볍고 빠르게 실행될 수 있으며, 각 컨테이너가 자체 커널을 필요로 하지 않게 됩니다. 즉, 도커.. 2024. 2. 3.
STORIFY (0202) - 유저 프로필 추가 유저 프로필 추가 - 나는 로그인해서 내 프로필을 볼 수 있다. - 나는 내 프로필을 수정할 수 있다. - 다른 사람이 내 프로필을 볼 수 있다. profile 관련은 user 모듈에 추가했다. user.schema에 정보를 추가해서 담아 저장할것이기 때문이다. users.controller 중 @ApiBearerAuth() @UseGuards(AccessTokenGuard) @Patch('profile') @ApiConsumes('multipart/form-data') @ApiBody({ description: 'User Profile and Avatar Data', type: FileUploadDto, }) @UseInterceptors( FileInterceptor('avatar', { limits.. 2024. 2. 2.
STORIFY (0201) - 프로젝트 피드백 피드백: ** 코치님 계속 읽어서 문제. 요정이 읽는 거 너무 긺. 갯수를 좀 줄이면 좋겠음. 상황극을 좀 해주면 좋겠음. 상기님과 누군가와 대화하면서 공백시간을 메꿔주면 좋겠음. 원래는 기술적으로 해결을 해야하는 부분임. TTS가 음질이 좋지 않으면 기분이 좋을지는 모르겠음. 그렇게 좋아보이진 않음. 궁금증만 가질 수 있도록 책장 도입부가 화려하던지 이걸 애니메이션 생성이 아니라 에니메이트되게 잘한다던지. 추가적으로 뭔가 필요할 듯. 성능을 끌어내는게 필요하는데 그냥 잘 조합한거 같음. 엔지니어링 실력이 필요함. 물량을 할지 엣지가 있는 기술을 녹여볼지. 상황이 필요함. --------------------------------------------------------------------------.. 2024. 2. 2.
728x90