30 lines
776 B

3 weeks ago
3 weeks ago
4 days ago
3 weeks ago
3 weeks ago
4 days ago
3 weeks ago
3 weeks ago
4 days ago
3 weeks ago
4 days ago
3 weeks ago
  1. import express from "express";
  2. import db from "./config/database.js";
  3. import dotenv from "dotenv";
  4. import router from "./routes/index.js"; // Hanya import 1 router
  5. import cors from "cors";
  6. import cookieParser from "cookie-parser";
  7. import path from "path";
  8. const app = express();
  9. dotenv.config();
  10. const connectToDatabase = async () => {
  11. // await db.sync({ force: true });
  12. try {
  13. await db.authenticate();
  14. console.log("Database connected...");
  15. } catch (error) {
  16. console.log("Connection error:", error);
  17. }
  18. };
  19. connectToDatabase();
  20. app.use(cookieParser());
  21. app.use(cors());
  22. app.use(express.json());
  23. app.use(router);
  24. app.use("/uploads", express.static(path.join(process.cwd(), "uploads")));
  25. app.listen(5000, () => console.log("server running at port 5000"));