-
Notifications
You must be signed in to change notification settings - Fork 578
Expand file tree
/
Copy pathapp.js
More file actions
22 lines (16 loc) · 797 Bytes
/
app.js
File metadata and controls
22 lines (16 loc) · 797 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
const express = require("express");
const app = express();
app.use(express.json());
const movieControllers = require("./controllers/movieControllers");
const userControllers = require("./controllers/userControllers");
app.get("/api/movies", movieControllers.getMovies);
app.get("/api/movies/:id", movieControllers.getMovieById);
app.post("/api/movies", movieControllers.postMovie);
app.put("/api/movies/:id", movieControllers.updateMovie);
app.delete("/api/movies/:id", movieControllers.deleteMovie);
app.get("/api/users", userControllers.getUsers);
app.get("/api/users/:id", userControllers.getUserById);
app.post("/api/users", userControllers.postUser);
app.put("/api/users/:id", userControllers.updateUser);
app.delete("/api/users/:id", userControllers.deleteUser);
module.exports = app;