Skip to content

Commit ab8a693

Browse files
committed
refactored index.js to pull the controllers from other files
fixes #35 #38
1 parent 61cbe6f commit ab8a693

File tree

3 files changed

+18
-21
lines changed

3 files changed

+18
-21
lines changed

src/controllers/home.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
const questionsList = require("./../model/index").questions;
1+
const index = require("./../model/index");
2+
const questionsList = index.questions;
23

34
exports.get = (req, res) => {
45
res.render("home", { questions: questionsList });

src/controllers/index.js

+7-20
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,15 @@
11
const express = require("express");
22
const router = express.Router();
3-
const error = require("./error");
4-
53
const parse = require("body-parser");
6-
const index = require("./../model/index");
7-
const postData = index.formPost;
8-
const getData = index.getUsers;
9-
const home = require("./home");
10-
11-
router.get("/", home);
124

13-
console.log("I am here");
14-
15-
router.post("/create-user",
16-
router.get("/presents", (req, res) => {
17-
console.log("we're getting data");
18-
19-
getData()
20-
.then(users => res.render("presents", { users }))
21-
.catch(err => {
22-
throw err;
23-
});
24-
});
5+
const home = require("./home");
6+
const createUser = require("./create-user");
7+
const servePresents = require("./presents");
8+
const error = require("./error");
259

10+
router.get("/", home.get);
11+
router.post("/create-user", createUser.post);
12+
router.get("/presents", servePresents.get);
2613
router.use(error.client);
2714
router.use(error.server);
2815

src/controllers/presents.js

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
const getData = require("./../model/index").getUsers;
2+
3+
exports.get = (req, res) => {
4+
getData()
5+
.then(users => res.render("presents", { users }))
6+
.catch(err => {
7+
throw err;
8+
});
9+
};

0 commit comments

Comments
 (0)