Here I am going to show you how to setup GraphQL server and run it from a Linux hosting server. Connect your Linux server using
SSH Shell command. As I am using an A2Hosting server, I am going to use this
SSH command in my terminal windows.
Before starting, make sure you have Node.JS and NPM is installed on your server environment. If you haven’t installed on your server, you check below link as well
SSH command in your terminal. Keep your
SSH credentials in hand. Open your terminal window and type this command.
ssh -p port user@domain
It will ask your server password, and allow you to enter your server path.
Install Express and GraphQL
GraphQL on your server using this command.
npm install express express-graphql graphql --save
I have installed
GraphQL in my
Create Server File
graphserver.js file and upload it to the your server folder.
In order to
schema that has a
Query type, and we need an API root with a function called a
resolver for each API endpoint. So, create this server file and deploy it on your server folder using either an
FTP tool or
Run Your GraphQL Server
Now, once you deploy your server file on the server, run this command on your server using ssh command.
It will show this console message.
Running a GraphQL API server at serverurl/graphql
Now, we are all set. It is time to test our
GraphQL server. Run your server service
Now, our GraphQL server is up, let’s query our data using this command in the left side of the window, and click on the
Run arrow button.
The output will be in the right side of the window.
Using Chrome POSTMAN
Using Curl Command
Congratulations — Your GraphQL server is up.
So, in this post, we see how to setup GraphQL on our Linux hosting server. I will create posts on GraphQL in the upcoming month.