バックエンド概念のクリーンアップ
2679 ワード
つうしん
2台のHTTPコンピュータ間でテキストデータを交換する
要求->クライアントが実行中のときにバックエンドコンピュータに保存するように要求
レスポンス->リクエストに応答した失敗/成功の結果
API
HTTPリクエストをバックエンドコンピュータに送信する際に実行するバックエンド機能
rest-APIとaxios(フロントエンドにインストールされたライブラリ)
すべてのデータを受信する必要があります
post put delete get
Postman-Swager(ドキュメントと呼ぶことができます)
graphql-APIとapollo-client(フロントエンドからインストールされたライブラリ)
必要なデータのみ受信
mutation query
ゲームフィールド(grqphqlのドキュメント、apiテスト)
express
Express=Nodeは、Webサーバのフレームワークを簡単に開発できます.
フロントエンドリクエストからバックエンドAPIまで、応答時にヘルプを提供するツール.
GraphQL APIを提供するサーバの開発を支援するパッケージ(=nodejsのexpressと同様)
2台のHTTPコンピュータ間でテキストデータを交換する
要求->クライアントが実行中のときにバックエンドコンピュータに保存するように要求
レスポンス->リクエストに応答した失敗/成功の結果
API
HTTPリクエストをバックエンドコンピュータに送信する際に実行するバックエンド機能
rest-APIとaxios(フロントエンドにインストールされたライブラリ)
すべてのデータを受信する必要があります
post put delete get
Postman-Swager(ドキュメントと呼ぶことができます)
graphql-APIとapollo-client(フロントエンドからインストールされたライブラリ)
必要なデータのみ受信
mutation query
ゲームフィールド(grqphqlのドキュメント、apiテスト)
express
Express=Nodeは、Webサーバのフレームワークを簡単に開発できます.
フロントエンドリクエストからバックエンドAPIまで、応答時にヘルプを提供するツール.
import expree from 'express'
const app=express()
app.use(express.json()) //서버에서 json을 읽어오기 위한 처리
app.get('/', function(req, res){
res.send('@@@@')}) //응답 보냄
app.listen(3000)
ApolloGraphQL APIを提供するサーバの開発を支援するパッケージ(=nodejsのexpressと同様)
import { ApolloServer, gql } from 'apollo-server'
Reference
この問題について(バックエンド概念のクリーンアップ), 我々は、より多くの情報をここで見つけました https://velog.io/@hgyu0830/백엔드-개념정리テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol