이제 기존의 코드를 user.serialize()로 대체시키세요.

    src/api/auth/auth.ctrl.js - register

    export const register = async ctx => {
        (...)
    
        const user = new User({
          username,
        });
        await user.setPassword(password); // 비밀번호 설정
        await user.save(); // 데이터베이스에 저장
    
        ctx.body = user.serialize();
      } catch (e) {
        ctx.throw(500, e);
      }
    };

     

    이제 이 API가 잘 작동하는지 확인하기 위해 다음 요청을 Postman으로 테스트해 보세요.

    POST http://localhost:4000/api/auth/register
    {
    "username": "velopert",
    "password": "mypass123"
    }
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.