Rest-API vs GraphQL-API
1740 ワード
1.APIのタイプ
1) rest-API
2) graphql-API
2.API方式
Create
Read
Update
Delete
3.実際の使い方
1) rest-API
import axios from 'axios'
const result = axios.post(API이름입력)
const result = axios.put(API이름입력)
const result = axios.delete(API이름입력)
const result = axios.get(API이름입력)
2) graphql-API
import {useMutation, useQuery} from '@apollo/client'
const result = useMutation(API이름입력)
const result = useQuery(API이름입력)
4.APIリスト
import axios from 'axios'
const result = axios.post(API이름입력)
const result = axios.put(API이름입력)
const result = axios.delete(API이름입력)
const result = axios.get(API이름입력)
import {useMutation, useQuery} from '@apollo/client'
const result = useMutation(API이름입력)
const result = useQuery(API이름입력)
APIユーザーズガイドを使用してホームページを作成する前に、Back-end開発者が作成するAPIの数、構成などを決定する必要があります.
APIリストは、Back-end開発者から入手する必要がありますが、直接ドキュメント形式で記入するか、REST APIでSwaggerを使用し、Graphsql-APIでPlaygroundを使用します.
5.API要求結果タイプ(JSON)
JSON(JavaScript Object Notation):JavaScriptのオブジェクトとして表示されます.
例)
{
classmate: "철수",
age: 13
5.rest-API切替と切替解除
おおげさに言う
これは、
不公平
Reference
この問題について(Rest-API vs GraphQL-API), 我々は、より多くの情報をここで見つけました https://velog.io/@developer234/Rest-API-vs-GraphQL-APIテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol