코드 없이 데이터베이스를 RESTful API로 변환
dbSauce 플랫폼은 REST API를 MySQL/MariaDB, PostgreSQL 또는 SQL Server에 추가하여 앱 구축 워크플로를 강화하는 필수 도구를 제공합니다.
데이터베이스를 API로 변환하기 위해 dbSauce을 사용할 것입니다. 가장 먼저 해야 할 일은 계정을 만드는 것이므로 아직 계정이 없으면 sign up for a free account here 계속하십시오.
dbSauce 계정이 있으면 대시보드에 새 연결을 추가하세요. A
Connection
는 클라이언트의 요청을 수락하고 응답할 수 있는 API의 데이터 소스를 나타내는 엔터티입니다.요구 사항
API 기능
API 발견
모든 개발자에게 CRUD 연산은 가장 기본적인 용어 중 하나이므로 dbSauce API를 사용하여 CRUD 연산을 수행하는 방법을 알아보겠습니다.
예를 들어 블로그가 있고 블로그 게시물이
posts
라는 테이블에 저장되어 있다고 가정해 보겠습니다.게시물 작성
데이터베이스 테이블에 행을 생성하려면 생성하려는 열의 이름이 키인 JSON 객체를 게시하십시오. 누락된 속성은 해당되는 경우 기본값으로 설정됩니다.
POST: /db/posts
요구
{
"title": "Hello, world",
"content": "This is a test post!",
"author_id": 1
}
응답
{
"success": true,
"data": {
"id": 10,
"title": "Hello, world",
"content": "This is a test post!",
"author_id": 1
}
}
게시물 읽기
테이블에서 특정 레코드를 읽으려면 요청이 다음과 같이 구성됩니다.
GET: /db/posts/10
여기서
10
는 읽고자 하는 레코드의 기본 키 값입니다.응답
{
"success": true,
"data": {
"id": 10,
"title": "Hello, world",
"content": "This is a test post!",
"author_id": 1
}
}
게시물 업데이트
테이블의 특정 레코드를 업데이트하기 위해 요청은 다음과 같이 구성됩니다.
PUT: /db/posts/10
여기서
10
는 업데이트할 레코드의 기본 키 값입니다.요구
{
"content": "Hello, dbSauce!"
}
응답
{
"success": true,
"data": {
"id": 10,
"title": "Hello, world",
"content": "Hello, dbSauce!",
"author_id": 1
}
}
게시물 삭제
테이블에서 특정 레코드를 삭제하려는 경우 요청은 다음과 같이 구성됩니다.
DELETE: /db/posts/10
여기서
10
는 삭제할 레코드의 기본 키 값입니다.응답
1
1
는 삭제된 행의 수입니다.API가 제공하는 것에 대해 자세히 알아보려면 documentations 을 확인하십시오.
문안 인사
Reference
이 문제에 관하여(코드 없이 데이터베이스를 RESTful API로 변환), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/khalidoz/convert-your-database-to-restful-api-without-code-2nod텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)