Skip to content

AdhyWiranto44/simple-rest-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple REST API

Project boilerplate untuk membangun Backend REST API menggunakan Node.js, Express, dan Mongodb.

Studi kasus

Pengelolaan blog

Software yang harus diinstall

  • MongoDB
  • Node.JS
  • Module nodemon yang diinstall secara global
# Routes
GET      /api/posts
POST     /api/posts
GET      /api/posts/:slug
PUT      /api/posts/:slug
DELETE   /api/posts/:slug

Pengingat

  • Jangan lupa jalankan MongoDB mu

Konfigurasi

# Install dependencies
npm install

# Install Nodemon
npm install -g nodemon

# Setup Environment Variable
mv .env.example .env

# Konfigurasi .env
- uncomment DB_NAME
- ganti nama yourDBName sesuai dengan keinginan, misalkan simpleblogDB

# Run
npm start atau nodemon . atau node .

Contoh penggunaan

  • Kamu bisa menggunakan POSTMAN untuk mencoba Endpoints yang tersedia, misalkan untuk menambahkan data dapat menggunakan metode request POST dengan Endpoint http://localhost:3000/api/posts.
  • Setelah itu coba tambahkan data baru di tab Body lalu pilih option x-www-form-urlencoded.
  • Lalu isi form di tabel Key Value dengan data title dan body
  • Send Request

About

Project boilerplate untuk membangun REST API menggunakan Node.js, Express, dan Mongodb

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published