https://github.com/RobinLebhar/Graphql-Intro/blob/005-json-server/db.json
# init project
npm init
# install dependancies
npm install --save express express-graphql graphql lodash
express: serveur http
express-graphql: liaison entre graphql et avec tout ce qui existe
graphql: serveur graphql
lodash: reload
node server.js
npm install -g nodemon # or using yarn: yarn global add nodemon nodemon server.js
npm install -g json-server
json-server --watch db.json OR npm run start
npm install axios
query{ microsoftInfo: company(id:"3"){ name, user{ ...userDetails } }, appleInfo: company(id:"1"){ name, user{ ...userDetails } } }
fragment userDetails on User { firstName, age, id }