Uber Eatsクローン#1をエンコードする次のステップは何ですか?GraphQLを使うって?Apollo?
[最近](Closest)の使用
mac規格
内蔵ライブラリ
Axios:Promise APIを使用したHTTP非同期通信ライブラリ
Express:Webフレームワーク、HTTPルーティングロール
GraphQL(gql)
APIのクエリー言語;サーバ側の実行時にクライアントに要求されたデータを優先的に提供する
ターゲット比較
sql:データベースシステムに格納されているデータを効率的にインポート
gql:Webクライアントがサーバから効率的にデータを取得
データのインポートを直接実行する具体的な手順
Apollo
Apolloはクライアントとサーバで利用可能
クライアントがReact Reduxを状態管理ライブラリで置き換える
サーバはREST APIの代わりになります
例-アポロ、GraphQLについて
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について
Reference
この問題について(Uber Eatsクローン#1をエンコードする次のステップは何ですか?GraphQLを使うって?Apollo?), 我々は、より多くの情報をここで見つけました https://velog.io/@ssh033/Uber-Eats-클론코딩-하기-1-Nest란-graphQL을-쓴다는데-Apolloテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol