Skip to content

[POST] 글 작성

정석현 edited this page Aug 22, 2021 · 7 revisions
메소드 경로 설명
POST /writings 글 작성

Request Header

{
        "x-auth-token": "eyJhbGciOiJIUzI1NiIsInR5cCI6Ikp"
}

Request body

{
    //글 제목(필수값 아님 null 값 가능)
    "title" : "인간관계1",
    //글 내용
    "text" : "인간관계2",
    //글이 속한 카테고리 document ID
    "category_id" : "60eb90cd615269725c7468bc",
    //true면 보관함, false면 휴지통
    "iswriting" : true,
    //페이지 배경 색 1~4중 하나 number 형태
    "paper" : 1
}

Respond Body #1 보관함으로 가는 경우 / status : 201

{
    "success": true,
    //조회한 글의 데이터
    "data" : {
    "writing": [
        {
	    //조회한 글의 document ID
            "_id": "60eb9349615269725c7468e0",
	    //조회한 글의 제목
            "title": "학업1",
	    //조회한 글의 내용
            "text": "학업1",
	    //조회한 글의 카테고리
            "category": {
		//조회한 글이 속한 카테고리의 document ID
                "_id": "60eb90cb615269725c7468ba",
		//조회한 글이 속한 카테고리의 이름
                "name": "학업",
	        //조회한 글이 속한 카테고리의 인덱스(몇번째 카테고리인지)
                "index": 1,
		//조회한 글이 속한 카테고리의 글 개수
                "count": 1,
	        //조회한 글의 카테고리의 시그니처 컬러와 이미지
                "img": "https://soptseminar5test.s3.ap-northeast-2.amazonaws.com/1-1.png",
                //조회한 글의 카테고리가 생성된 날짜
		"created_date": "2021-07-12T09:46:03.466Z",
               
            },
	    //조회한 글이 작성된 날짜
            "created_date": "2021-07-12T09:56:41.926Z"
         
        },
        {
	    //조회한 글의 document ID
            "_id": "60eb9349615269725c7468e0",
	    //조회한 글의 제목
            "title": "학업1",
	    //조회한 글의 내용
            "text": "학업1",
	    //조회한 글의 카테고리
            "category": {
		//조회한 글이 속한 카테고리의 document ID
                "_id": "60eb90cb615269725c7468ba",
		//조회한 글이 속한 카테고리의 이름
                "name": "학업",
	        //조회한 글이 속한 카테고리의 인덱스(몇번째 카테고리인지)
                "index": 1,
		//조회한 글이 속한 카테고리의 글 개수
                "count": 1,
	        //조회한 글의 카테고리의 시그니처 컬러와 이미지
                "img": "https://soptseminar5test.s3.ap-northeast-2.amazonaws.com/1-1.png",
                //조회한 글의 카테고리가 생성된 날짜
		"created_date": "2021-07-12T09:46:03.466Z",
               
            },
	    //조회한 글이 작성된 날짜
            "created_date": "2021-07-12T09:56:41.926Z",
      
        }
        
    ]
}
}

Fail #1 내부 서버 오류 / status : 500

{

    "success": false,
    "message": "서버 오류"
}