How to Build NodeJS REST API with Express and PostgreSQL
A step by step guide with an example project
REST is an acronym for REpresentational State Transfer. Rest follows some guidelines to facilitate the communication between systems. In this post, we will how to build a REST API with NodeJS and PostgreSQL as a database. First, we will see how we start with Express Framework, create a structure and then we will see how to get started with PostgreSQL, create a database and finally configure the NodeJS application to read data from the PostgreSQL.
- Prerequisites
- Example Project
- Project Structure
- Install PostgreSQL on Local Machine
- Install PGAdmin Tool
- Create a Database Table
- Configure PostgreSQL In Express App
- CRUD Operations
- Logging
- Swagger
- Summary
- Conclusion
Prerequisites
There are some prerequisites for this post. You need to have a NodeJS installed on your machine and some other tools that are required to complete this project.