1 KiB
1 KiB
tags | ||||||
---|---|---|---|---|---|---|
|
Creating a REST API with Node and Express: Introduction
We are going to use Express to create a RESTful API in Node.js.
Request types
Express provides us with methods corresponding to each of the HTTP request types:
app.get()
app.post()
app.put()
app.delete()
Creating an Express instance
const express = require('express')
const app = express()
Our data set
Typically when you create a RESTful API you are going to be returning data from a database. For simplicity we are just going simulate this with a simple data array so that we can focus on the Express syntax rather than database handling.
We will mainly work with the following array of objects:
const courses = [
{
id: 1,
name: "First course",
},
{
id: 2,
name: "Second course",
},
{
id: 3,
name: "Third course",
},
];