Steps to run and deploy the project:
- npm install (or)
- npm install --save apollo-server graphql @apollo/server express
- npm install express-graphql --legacy-peer-deps
- node index.js
- git add . && git commit -m "C" && git push origin main && vercel --prod
Reference:
- https://www.apollographql.com/blog/graphql/examples/building-a-graphql-api/
- https://graphql.org/graphql-js/running-an-express-graphql-server/
- (Vercel): https://medium.com/@sppericat/how-to-setup-an-apollo-graphql-server-on-vercel-cc3f2dd72b3e
Demo:
For GraphQL:
{ hello }
GraphQL URLs:
- https://apollo-graphql.vercel.app/sudoku_?query=%7B%0A%20%20hello%0A%7D
- https://apollo-graphql.vercel.app/calculator_?query=%7B%0A%20%20hello%0A%7D
- https://apollo-graphql.vercel.app/maze_?query=%7B%0A%20%20hello%0A%7D
- https://apollo-graphql.vercel.app/tic_tac_toe_?query=%7B%0A%20%20hello%0A%7D
- https://apollo-graphql.vercel.app/clock_?query=%7B%0A%20%20hello%0A%7D
- https://apollo-graphql.vercel.app/hangman_?query=%7B%0A%20%20hello%0A%7D
- https://apollo-graphql.vercel.app/puzzles_?query=%7B%0A%20%20hello%0A%7D
- https://apollo-graphql.vercel.app/virtual_keyboard_?query=%7B%0A%20%20hello%0A%7D
- https://apollo-graphql.vercel.app/solitaire_?query=%7B%0A%20%20hello%0A%7D
- https://apollo-graphql.vercel.app/chess_?query=%7B%0A%20%20hello%0A%7D
- https://apollo-graphql.vercel.app/dino_?query=%7B%0A%20%20hello%0A%7D
- https://apollo-graphql.vercel.app/sass_?query=%7B%0A%20%20hello%0A%7D
- https://apollo-graphql.vercel.app/tilt_maze_?query=%7B%0A%20%20hello%0A%7D
- https://apollo-graphql.vercel.app/codepen_?query=%7B%0A%20%20hello%0A%7D