# Prepare your environment

Traditionally, JavaScript is a browser-side programming language. However, Node.js gives you the ability to run JavaScript files on the server-side. Express is a library for Node.js, that allows you to make requests to different “endpoints” and get a response back.

In this tutorial you will learn how to:

Set up a project using Node.js and NPM

Send JSON data using Express

Test your API using PostMan

Secure your routes with middleware

When you see the 💡 symbol, the following info is a optional tip, or context.

This tutorial is interactive. Look for instructions on how to…

Muhammad Idrees

I’m a full-stack developer, trainer, and base in Karachi from Pakistan and working as a Senior staff for Ossols Pvt Ltd

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