30 lines
778 B

import express from "express";
import db from "./config/database.js";
import dotenv from "dotenv";
import router from "./routes/index.js"; // Hanya import 1 router
import cors from "cors";
import cookieParser from "cookie-parser";
import path from "path";
const app = express();
dotenv.config();
const connectToDatabase = async () => {
// await db.sync({ alter: true });
try {
await db.authenticate();
console.log("Database connected...");
} catch (error) {
console.log("Connection error:", error);
}
};
connectToDatabase();
app.use(cookieParser());
app.use(cors());
app.use(express.json());
app.use(router);
app.use("/uploads", express.static(path.join(process.cwd(), "uploads")));
app.listen(5000, () => console.log("server running at port 5000"));