aboutsummaryrefslogtreecommitdiff
path: root/interface/server.js
diff options
context:
space:
mode:
authorJagan Mohan Reddy Danda <[email protected]>2022-04-25 21:43:46 -0400
committerGitHub <[email protected]>2022-04-25 21:43:46 -0400
commit2431dfb05c0477c2f55815f83a7da5da8b12f8b8 (patch)
tree6382ba452bd37d096986e02f2d19ea4dbecfa8d9 /interface/server.js
parentc9d6c587a56e5e7420f48579894831cdb05756d9 (diff)
parent6807cb53b724deae0bec5064916463fa7d3d8fb8 (diff)
downloadWelfare-Schemes-DMQL-2431dfb05c0477c2f55815f83a7da5da8b12f8b8.tar.xz
Welfare-Schemes-DMQL-2431dfb05c0477c2f55815f83a7da5da8b12f8b8.zip
Merge pull request #1 from luciferreeves/main
Basic UI with EJS, Express and Sequelize
Diffstat (limited to 'interface/server.js')
-rw-r--r--interface/server.js23
1 files changed, 23 insertions, 0 deletions
diff --git a/interface/server.js b/interface/server.js
new file mode 100644
index 0000000..4173d2f
--- /dev/null
+++ b/interface/server.js
@@ -0,0 +1,23 @@
+const express = require("express");
+const app = express();
+const cors = require("cors");
+const db = require("./models");
+db.sequelize.sync();
+
+app.use(cors());
+app.use(express.json());
+app.use(express.urlencoded({ extended: true }));
+
+// Set view engine to ejs
+app.set("view engine", "ejs");
+app.set("views", "./views");
+app.use(express.static("./public"));
+
+// Import routes
+const routes = require("./routes");
+app.use("/", routes);
+
+const port = process.env.PORT || 3000;
+app.listen(port, () => {
+ console.log(`Server is running on port ${port}`);
+});