본문 바로가기

개발47

[Node.js] HTTP 상태 코드 서버에서의 처리 결과는 응답 메시지의 상태 라인에 있는 상태 코드(status code)를 보고 파악할 수 있습니다. 상태 코드는 세 자리 숫자로 되어 있는데 첫 번째 숫자는 HTTP 응답의 종류를 구분하는 데 사용하며 나머지 2개의 숫자는 세부적인 응답 내용 구분을 위한 번호입니다.현재 100~500번 대까지 상태 코드가 정의되어 있는데 첫 번째 자리 숫자에 따라 다음과 같이 5가지로 분류해서 사용하고 있습니다. 1XX: Informational(정보 제공)임시 응답으로 현재 클라이언트의 요청까지는 처리되었으니 계속 진행하라는 의미입니다. HTTP 1.1 버전부터 추가되었습니다.2XX: Success(성공)클라이언트의 요청이 서버에서 성공적으로 처리되었다는 의미입니다.3XX: Redirection(리다.. 2024. 9. 11.
[Node.js] Raw Query ❓ Raw Query는 데이터베이스에 **SQL(Structured Query Language)**을 이용하여 직접 쿼리(Query)를 요청하는 것을 뜻합니다. Raw Query는 이전에 배웠던 SQL을 Node.js에서 사용하여 데이터베이스에 쿼리(Query)를 요청할 수 있는 방법입니다. SQL만 알고 있더라도 다양한 데이터베이스에 연결하여 테이블을 생성하거나 데이터를 조회하는 등 다양하게 데이터베이스와 상호작용을 할 수 있습니다.더불어, 엄청나게 긴 쿼리를 수행하거나 트랜잭션을 직접적으로 관리하는 등 데이터베이스가 지원하는 대다수의 기능을 SQL만으로 간편하게 사용할 수 있는 아주 엄청난 장점을 가지고 있습니다. 아래는 Raw Query를 이용하여 API를 생성한 목록들이다.// 테이블 생성app... 2024. 9. 11.
[JS] 문자열 string 메서드 1. charAt()설명: 문자열의 특정 인덱스에 위치한 문자를 반환합니다.예제: str.charAt(index)2. charCodeAt()설명: 문자열의 특정 인덱스에 위치한 문자의 유니코드 값을 반환합니다.예제: str.charCodeAt(index)3. concat()설명: 두 개 이상의 문자열을 연결하여 하나의 문자열로 만듭니다.예제: str1.concat(str2, ...)4. includes()설명: 문자열에 특정 문자열이 포함되어 있는지 여부를 반환합니다.예제: str.includes(searchString)5. indexOf()설명: 문자열에서 특정 값이 처음으로 나타나는 위치를 반환합니다. 값이 없으면 -1을 반환합니다.예제: str.indexOf(searchValue)6. lastInd.. 2024. 9. 6.
[C++] std::list 메서 1. push_back()설명: 리스트의 끝에 새로운 요소를 추가합니다.시간 복잡도: 상수 시간 (O(1)).예제: list.push_back(10);2. push_front()설명: 리스트의 앞에 새로운 요소를 추가합니다.시간 복잡도: 상수 시간 (O(1)).예제: list.push_front(5);3. pop_back()설명: 리스트의 끝에 있는 요소를 제거합니다.시간 복잡도: 상수 시간 (O(1)).예제: list.pop_back();4. pop_front()설명: 리스트의 앞에 있는 요소를 제거합니다.시간 복잡도: 상수 시간 (O(1)).예제: list.pop_front();5. size()설명: 리스트의 요소 개수를 반환합니다.시간 복잡도: 상수 시간 (O(1)).예제: list.size();6.. 2024. 9. 6.