Uber Eatsクローン#1をエンコードする次のステップは何ですか?GraphQLを使うって?Apollo?


[最近](Closest)の使用
nest g application
上の命令を出すために、次は必要な仕事をします.
mac規格
	brew install node 

//버전 확인
	node -v
	npm -v

//yarn 설치 --ignore-dependencies를 해주어야 node 제외하고 설치가능하다.
	brew install yarn --ignore-dependencies
//yarn 버전 확인
	yarn -v
    
//nest 설치
	npm install -g @nestjs/cli
//nest 버전 확인
	nest
NestまたはNestJSはNodeです.jsサーバ側アプリケーション構築フレームワーク.
内蔵ライブラリ
Axios:Promise APIを使用したHTTP非同期通信ライブラリ
Express:Webフレームワーク、HTTPルーティングロール
GraphQL(gql)
APIのクエリー言語;サーバ側の実行時にクライアントに要求されたデータを優先的に提供する
ターゲット比較
sql:データベースシステムに格納されているデータを効率的にインポート
gql:Webクライアントがサーバから効率的にデータを取得
//SQL
SELECT 
	  NAME
    , ADDR
    , SAL
FROM JOB.INFO
WHERE NAME = #{name}

//gql
{
	menu {
    	name
        side {
        	coke
        }
    }
}
左利き
データのインポートを直接実行する具体的な手順
Apollo
Apolloはクライアントとサーバで利用可能
クライアントがReact Reduxを状態管理ライブラリで置き換える
サーバはREST APIの代わりになります
例-アポロ、GraphQLについて