zkt25/z2/Backend/server.js
Andrii Pervashov aa03f35ae0 z2 upload
2025-04-10 08:22:24 +02:00

33 lines
717 B
JavaScript

const express = require("express");
const mongoose = require("mongoose");
const cors = require("cors");
const dotenv = require("dotenv");
const transactionsRouter = require("./routes/transaction");
dotenv.config();
const app = express();
app.use(cors());
app.use(express.json());
mongoose
.connect(process.env.MONGO_URI, {
useNewUrlParser: true,
useUnifiedTopology: true,
})
.then(() => console.log("MongoDB connected"))
.catch((err) => console.error(err));
app.use("/api/transactions", transactionsRouter);
app.get("/", (req, res) => {
res.send("Finance tracker API!!");
});
const PORT = process.env.PORT || 5000;
app.listen(PORT, () => {
console.log(`Server is running on ${PORT}`);
});