본문 바로가기

내일배움캠프 노드 4기/Today I Learned

22/12/23 TIL - sequelize 문법, http status code

Sparta_Blog ERD(Entity Relationship Diagram) 

 

sequelize 문법

create : ({ 넣고 싶은 데이터 })

const { Post } = require("../models");
...
Post.create({ nickname, title, content });

findOne({ where: { 찾는 데이터 }})

Post.findOne({ where: { postId: _postId } });

update : ({바꾸고 싶은 데이터}, {where: {바꾸고 싶은 위치}})

Post.update(
            { title: title, content: content },
            { where: { postId: _postId } }
        )

increment : ({ 더하고 싶은 데이터 : 더할 숫자}, {where: {바꾸고 싶은 위치}})

Post.increment({ like: 1 }, { where: { postId: _postId } });

 

http status code

https://developer.mozilla.org/ko/docs/Web/HTTP/Status

 

HTTP 상태 코드 - HTTP | MDN

HTTP 응답 상태 코드는 특정 HTTP 요청이 성공적으로 완료되었는지 알려줍니다. 응답은 5개의 그룹으로 나누어집니다: 정보를 제공하는 응답, 성공적인 응답, 리다이렉트, 클라이언트 에러, 그리고

developer.mozilla.org

내가 사용한거

500,200,201,400,404

 

500 Internal Server Error

서버가 처리 방법을 모르는 상황이 발생했습니다. 서버는 아직 처리 방법을 알 수 없습니다.

 

404 Not Found

서버는 요청받은 리소스를 찾을 수 없습니다. 브라우저에서는 알려지지 않은 URL을 의미합니다.

 

400 Bad Request

이 응답은 잘못된 문법으로 인하여 서버가 요청을 이해할 수 없음을 의미합니다.

 

201 Created

요청이 성공적이었으며 그 결과로 새로운 리소스가 생성되었습니다.

 

200 OK

요청이 성공적으로 되었습니다.