소프트웨어, 하드웨어 항목으로 카테고리를 분리한 후 컴퓨터 장비, 의자 등 개발자에게 친숙한 용품(하드웨어)과 개발자들의 회사 생활 팁, 코딩 질문 등 다양한 고민거리와 질문을 공유하고(소프트웨어) 댓글로 소통할 수 있는 웹페이지
{
"username": "admin",
"password" : "password"
}
// request
{
"username" : "admin"
}
// response
{
"result" : true / false // 중복일 경우 false
}
// request
{
"username" : "admin",
"password" : "password"
}
// response
{
"mytoken": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIxNTE1IiwiYXV0aCI6IlJPTEVfVVNFUiIsImV4cCI6MTY2MDM2MjE4OX0.y53fbVPHYBS_RUw35aWs-2D4tg1yFX8VCGMnqz1ZRoAqQtClyHExrfr7CSGaZaM2RWSqFPKtv-M-rbKdnoqIMg",
"username" : "로그인중인 유저 이름"
}
// response
[
{
"articleId" : 2,
"title" : "나만 아는 개발 꿀팁",
"content": "에러를 많이 낸다!",
"username" : "admin",
"category" : "소프트웨어" / "하드웨어",
"isMyArticles" : true / false,
"createAt" : "2022년 8월 12일 3시 33분"
},
{
"articleId" : 3,
"title" : "나만 아는 개발 꿀팁",
"content": "에러를 많이 낸다!",
"username" : "admin2",
"category" : "소프트웨어" / "하드웨어",
"isMyArticles" : true / false,
"createAt" : "2022년 8월 12일 3시 33분"
},
]
// request
{
"title": "나만 아는 개발 꿀팁",
"content" : "에러를 많이 낸다!",
"category" : "소프트웨어"
}
// response
{
"ok" : true,
"result" :
{
"articlesId" : 1,
"title" : "나만 아는 개발 꿀팁",
"content" : "에러를 많이 낸다!",
"username" : "admin",
"category" : "소프트웨어",
"createAt" : "2022년 8월 12일 3시 33분",
"isMyArticles" : true,
"comments" :
[
{}, {}
],
}
}
// response
{
"articlesId" : 1,
"title": "나만 아는 개발 꿀팁",
"content": "에러를 많이 낸다!",
"username" : "admin",
"category" : "소프트웨어",
"createAt" : "2022년 8월 12일 3시 33분",
"isMyArticles" : true,
"comments" :
[
{
"commentId" : 1,
"username" : "user3",
"createAt" : "2022년 8월 12일 3시 40분",
"comment" : "안녕하세요",
"articlesId" : 3
},
{
"commentId" : 2,
"username" : "user1",
"createAt" : "2022년 8월 12일 3시 44분",
"comment" : "반가워요",
"articlesId" : 3,
},
{
"commentId" : 3,
"username" : "user2",
"createAt" : "2022년 8월 12일 3시 44분",
"comment" : "반가워요",
"articlesId" : 3,
},
],
}
// request
{
"content" : "밥을 많이 먹는다!"
}
// response
{
"ok" : true,
"result" :
{
"title": "나만 아는 개발 꿀팁",
"content": "밥을 많이 먹는다!",
"username" : "admin",
"category" : "하드웨어" or "소프트웨어",
"createAt" : "2022년 8월 12일 3시 55분,
"isMyArticles" : true,
}
}
// response
{
"ok" : true,
"result" : "삭제가 완료되었습니다"
}
// request
{
"comment" : "안녕하세요"
}
// response
{
"ok" : true,
"result" :
{
"commentId" : 1,
"username" : "admin",
"createAt" : "2022년 8월 12일 3시 40분",
"comment" : "안녕하세요",
"articlesId" : 1,
}
}