Added Event Endpoints; Dotenv; npm Scripts

+ GET    /events/
+ POST /events/
This commit is contained in:
Stefan-5422
2021-10-17 02:30:01 +02:00
parent 4b0615ac27
commit a966bfffd9
8 changed files with 107 additions and 17 deletions
+29
View File
@@ -0,0 +1,29 @@
import express from "express";
import prisma from "./lib/prisma";
import eventRouter from "./Routes/event.routes";
require("dotenv").config(); // Load dotenv config
const app = express();
async function main() {
// Todo: Everything
// Bodyparser and urlencoded to parse post request bodies
app.use(express.urlencoded({ extended: true }));
app.use(express.json());
app.use("/api/events", eventRouter);
app.listen(process.env.PORT, () => {
console.log(`Listening on Port: ${process.env.PORT}`);
});
}
main()
.catch((e) => {
throw e;
})
.finally(async () => {
await prisma.$disconnect();
});