Netflix Falcor Overview.
JSON Graph.
GraphQL + relay와 많이 비교됨.
샘플 소스 추가(https://github.com/gidong-lee/falcor-exam)
샘플설명
해당 샘플은 아래 여러종류로 구성이 되어 있다. 따라서 호출에 따라서 여러가지로 처리되는 것을 확인해 볼수 있다.
# json-server : json파일을 읽어서 rest api 서버처럼 특정포트로 서비스 해주는 라이브러리다
FE -> Falcor Server(express) -> REST API 서버.
데이타 캐싱이 일어나는 곳 : FE, 브라우저
데이타 Composite 위치 : Falcor Server
End Point 제공 : Falcor Server (model.json)
FE -> express -> Falcor Server(express) -> REST API 서버.
데이타 캐싱이 일어나는 곳 : express 서버내 falcor.Model
데이타 Composite 위치 : Falcor Server 또는 express에서도 가능.
End Point 제공 : express(productList.json 등)