In this long series we will explore amazing library and framework by implementing dev.to backend server.
You can learn more about nodejs here
Graphql is a query language for API which provide full power to frontend developer to query data according to requirement without too much hassle.
Graphql is alternative to REST in REST we create a bunch of endpoints using different http verbs like GET , POST , PUT , DELETE etc.. but in graphql we have one and only one endpoint which will always make a POST request no matter what your intension about getting data or updating data.e
Graphql was developed and open source by facebook you can learn more about graphql here
- Apollo Server
Apollo server is a graphql implementation for production use and can be used easily with any graphql client like relay , urql , apollo client etc..
You can explore much about apollo server here
Express is a most popular , unopinionated nodejs based web framework. We will use express as middleware to handle file server. You can explore about express js here.
- Prisma 2
You can explore prisma 2 here
From next series we will install dependencies required to setup our project