How to set-up a powerful API with Nodejs, GraphQL, MongoDB, Hapi, and Swagger

Separating your frontend and backend has many advantages:

  • The biggest reason why reusable APIs are popular — APIs allow you to consume data from a web client, mobile app, desktop app — any client really.
  • Separation of concerns. Long gone are the days where you have one monolithic-like app where everything is…




Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Zero to Hero Deployments

Binary tree traversal without recursion

CheckDot Protocol Demonstrate Commitment Of Your Business

Bindings and Functions in ES6

Project 3: Using ESP32's Built-In Sensor

Swap two elements in a array with array destructing in JavaScript

Order of Execution of JavaScript Promises (With Examples)

Add Facebook Login to your Ionic 3 App — The Step-by-Step Guide

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Trevor-Indrek Lasn

Trevor-Indrek Lasn

Build stuff

More from Medium

Let’s get started with node.js as a server side frame work

How does Node.JS work?

How To Get Started with the MERN Stack — the easy way*hU4zJiyVwWcM0L-w.png

How to create a new page using express.js?