node 및 npm 이 설치돼있어야 합니다.
- 프로젝트를 클론합니다.
- 터미널을 열고, 해당 프로젝트로 이동합니다.
npm install명령어를 실행하여 의존성을 설치합니다.- 에러가 날 경우,
sudo npm install명령어를 실행합니다. - 윈도우의 경우, 명령어 작성하는 프로그램을 관리자 권한으로 실행하면 됩니다.
- 에러가 날 경우,
npm run dev명령어를 입력하여 실행합니다.
- 엔드포인트:
/user/register - HTTP 메서드:
POST - 설명: 사용자 정보를 이용하여 회원가입을 진행합니다.
- 엔드포인트:
/auth/login - HTTP 메서드:
POST - 설명: 사용자의 아이디와 비밀번호를 이용하여 로그인을 시도합니다.
- URL:
/user/register - HTTP 메서드:
POST - 요청 본문 예시:
{
"username": "user123",
"password": "password123",
"passwordConfirm": "password123",
"name": "홍길동",
"email": "[email protected]"
}- URL:
/auth/login - HTTP 메서드:
POST - 요청 본문 예시:
{
"username": "user123",
"password": "password123"
}- 성공
{
"message": "회원가입이 완료되었습니다."
}- 실패
{
"status": 409,
"message": "이미 존재하는 아이디입니다."
}- 성공
{
"user": {
"username": "user123",
"name": "홍길동"
},
"message": "로그인 성공"
}- 실패
{
"status": 401,
"message": "아이디 또는 비밀번호가 일치하지 않습니다."
}