eletrotupi / tcc/ api/src/create-app.js90a378e3e8b3436b9a12b049e6ae1d9ff93a828b
405 B | 22 lines Raw
1
import express from "express";
2
import users from "./routes/users.js";
3
import mood from "./routes/mood.js";
4

5
export function createApp(database) {
6
  const app = express();
7

8
  app.use(express.json());
9

10
  // Inject database into request
11
  app.use((req, res, next) => {
12
    req.db = database;
13
    next();
14
  });
15

16
  app.use("/users", users);
17
  app.use("/mood", mood);
18

19
  return app;
20
}
21

22
export default createApp;