バックエンド概念のクリーンアップ

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まで、応答時にヘルプを提供するツール.
import expree from 'express'
const app=express()
app.use(express.json()) //서버에서 json을 읽어오기 위한 처리
app.get('/', function(req, res){
	res.send('@@@@')}) //응답 보냄
app.listen(3000)
Apollo
GraphQL APIを提供するサーバの開発を支援するパッケージ(=nodejsのexpressと同様)
import { ApolloServer, gql } from 'apollo-server'