const express = require("express"); const helmet = require("helmet"); const cors = require("cors"); const authRouter = require("./routes/authRoute"); const monitorRouter = require("./routes/monitorRoute"); const { connectDbAndRunServer } = require("./configs/db"); require("dotenv").config(); // const { sendEmail } = require('./utils/sendEmail') /** * NOTES * Email Service will be added * Logger Service will be added (Winston or similar) */ const app = express(); // middlewares app.use( cors() //We will add configuration later ); app.use(express.json()); app.use(helmet()); //routes app.use("/api/v1/auth", authRouter); app.use("/api/v1/monitors", monitorRouter); // Testing email service // app.use('/sendEmail', async (req, res) => { // const response = sendEmail('veysel.boybay@outlook.com', ['veysel.boybay@bluewavelabs.ca'], 'Testing email service', '