Skip to content

Latest commit

 

History

History
28 lines (22 loc) · 541 Bytes

File metadata and controls

28 lines (22 loc) · 541 Bytes

Section 38.1: GET api using Express

Node.js apis can be easily constructed in Express web framework. Following example creates a simple GET api for listing all users.

Example

let express = require('express');
let app = express();

let users =[{
  id: 1,
  name: "John Doe",
  age : 23,
  email: "john@doe.com"
}];

// GET /api/users
app.get('/api/users', function(req, res){
  return res.json(users);
  //return response as JSON
});

app.listen('3000', function(){
  console.log('Server listening on port 3000');
});