Mock Backend - The Beginner's Guide to GraphQL Editor p.2

Michał TyszkiewiczMichał Tyszkiewicz

Last time we put together a pretty basic schema, so let's take a look at how it works. First just to make navigating everything later a bit easier let’s look at versions. For that we check out the manage version option, so far there isn't anything there so let’s make it official and submit what we made last time as version 1.0 of our project.

While this might not seem like much right now it will make things a lot easier down the line (or at least it does for me while writing these).

Mock backend

Now it's time to check out the Mock Backed feature which lets you actually see how things work. The little rocket icon (🚀) does just that. Before we get to play around with it we need to deploy it.

Here on the left we can see fakeable types and all we need to do now is write a query (you can even copy paste it) and after that press play. As you can see our query and schema work and we got a few fake responses to show for it.

We can adjust what is faked by clicking the email and message strings on the left. You can select what it will fake to get a better idea of what you’d get with that query, I chose :

  • email addresses for emails (duh),
  • random words for messages.

You can also manually add values if that better fits what you’re aiming for.

You can also probably spot some of the additional features:

  • you can prettify queries which makes them easier to read,
  • merge multiple queries into one and take advantage of autocomplete support,
  • there’s also a query history feature which lets you go through your queries in this session.

While these might not seem particularly useful now, bear in mind so far we’ve been dealing with a very basic schema and a very simple query. As you can imagine it won't always be as simple as that and as the schema gets more robust things will get more complicated. We’re probably going to look at doing just that next time, so see you then.

⚡ Speed up your GraphQL API development

The GraphQL Editor is a supportive tool for both advanced GraphQL users as well as those taking their first steps with GraphQL APIs. Our all-in-one development environment for GraphQL will help you build, manage & deploy your GraphQL API much faster thanks to dozens of built-in micro features. Its graphical interface will also fix communication within your product team. Visualization is the key!

Try it for free