Skip to content

Commit dfe1f16

Browse files
committed
Create Quote Route and Model
1 parent 914dfda commit dfe1f16

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed

models/Quote.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
const mongoose = require("mongoose");
2+
3+
const quoteSchema = new mongoose.Schema({
4+
quote: {
5+
type: String,
6+
required: true,
7+
},
8+
song: {
9+
type: String,
10+
requried: true,
11+
},
12+
album: {
13+
type: String,
14+
required: true,
15+
},
16+
});
17+
18+
const Quote = mongoose.model("Quote", quoteSchema);
19+
20+
module.exports = Quote;

routes/quote.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
const express = require("express");
2+
const {
3+
getAllQuotes,
4+
getRandomQuote,
5+
} = require("../controllers/quoteController");
6+
const router = express.Router();
7+
8+
router.route("/").get(getRandomQuote);
9+
router.route("/all").get(getAllQuotes);
10+
11+
module.exports = router;

0 commit comments

Comments
 (0)