chore: add otp based login

This commit is contained in:
mahyargdz
2024-11-18 09:16:17 +03:30
parent 245051024b
commit d887cf67c1
16 changed files with 1266 additions and 713 deletions
+4 -7
View File
@@ -8,7 +8,7 @@ const {
isLoggedIn,
hasPermission,
} = require("./authentication");
const bodyParser = require("body-parser");
// const bodyParser = require("body-parser");
const cronJobs = require("./plugins/cronJobs");
const swaggerJsdoc = require("swagger-jsdoc");
const cors = require("cors");
@@ -66,10 +66,11 @@ const options = {
apis: ["./server/routes/*.js"],
};
// const specs = swaggerJsdoc(options);
const specs = swaggerJsdoc(options);
cronJobs();
createAdmins();
const corsOptions = {
origin: "*",
credentials: true,
@@ -81,11 +82,7 @@ app.use(express.json());
app.use(express.urlencoded({ extended: true }));
app.use(fileUpload());
app.use(cors(corsOptions));
// app.use(
// "/v1",
// swaggerUi.serve,
// swaggerUi.setup(specs , {explorer:true})
// );
app.use("/v1", swaggerUi.serve, swaggerUi.setup(specs, { explorer: true }));
// Require & Import API routes
const Public = require("./routes/public");
const admin = require("./routes/admin");