const express = require("express"); const cors = require("cors"); const mongoose = require("mongoose"); const blogsRouter = require("./controllers/blogs"); const usersRouter = require("./controllers/users"); const loginRouter = require("./controllers/login"); const config = require("./utils/config"); const middleware = require("./utils/middleware"); const app = express(); mongoose.connect(config.MONGODB_URI).then(() => { console.log("connected to mongodb"); }); app.use(cors()); app.use(express.json()); app.use(middleware.tokenExtractor); app.use("/api/blogs" , blogsRouter); app.use("/api/users", usersRouter); app.use("/api/login", loginRouter); module.exports = app;