rafi007akhtar / routes

Social media-ish REST API server built using NodeJS and its Express framework.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

routes

This project was a part of an online course that I took on Express.

Its basic goal is to run a server that sets routing endpoints for social media posts and comments.

Usage

Terminal 1

  • Open a new Terminal (or cmd), clone the repo, and enter the root folder

     git clone https://github.com/rafi007akhtar/routes.git
     cd routes
  • Load the npm modules (defined inside package.json)

     npm init -y
  • Start the server

     npm start

Terminal 2

On another Terminal, run the following shell files for testing. These files, viz. posts.sh and comments.sh contain curl requests for the two endpoints defined.

# For /posts routing
chmod a+x posts.sh  # run this line only once
./posts.sh

# For /comments routing
chmod a+x comments.sh  # run this line only once
./comments.sh

Note that you don't have to use another Terminal or curl commands for sending these requests. You can also perform these operations with any HTTP client, such as Postman.

License

MIT License

About

Social media-ish REST API server built using NodeJS and its Express framework.

License:MIT License


Languages

Language:JavaScript 75.9%Language:Shell 24.1%