✔글 수정 - SangleProject/Sangle GitHub Wiki

메소드 경로 설명
PUT /posts/update/{postIdx} 내가 쓴 글 수정
내가 쓴글_detail_defalt(16pt)_우상단 아이콘 눌렀을때

Request Header

{
    "Content-Type": "application/json",
    "token" : "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJTQU5HTEUiLCJ1c2VySWR4IjoyLCJleHAiOjE2MDQxMjgyMzJ9.ZIyE8yKyMZyxdE1QBMPYGlllPvWjVyWNosX-r4H7iDo"
}

Request Body

{
    "topic":"",
    "postWrite":"해가 떴습니다~"
}
  • topic : 글감
  • postWrite : 바뀐 내용

Response

< Success >

  • 수정 관련 배지 없을 경우
{
    "postIdx": 54,
    "badge": []
}

< Success >

  • 수정 관련 배지 있을 경우
{
    "postIdx": 54,
    "badge": [
        {
            "badgeName": "끝맺음",
            "badgeInfo": "첫인상보다 끝인상이 좋은 사람이 더 오래기억된다고해요. 글을 완성시켜줘서 고마워요. 생글이 당신의 글의 첫시작과 끝맺음을 항상 곁에서 응원해요.",
            "badgeImg": "https://outsopt26.s3.ap-northeast-2.amazonaws.com/badge/img_badge07_xl.png"
        }
    ]
}

< Fail >

  • 데이터 누락 or 해당 글이 존재하지 않을 경우 (400)
{
    "data": null
}
  • 글 수정 권한이 없는 경우 (401)
{
    "data": null
}
  • 데이터베이스 에러 (600)
{
    "data": null
}
  • 서버 내부 에러 (500)
{
    "data": null
}
  • 메소드 에러 (405)
  • 경로 에러 (404 or 400)

⚠️ **GitHub.com Fallback** ⚠️