BE-SPAN/index.js

31 lines
818 B
JavaScript
Raw Normal View History

2024-10-23 08:58:38 +00:00
const port = process.env.PORT || 3000;
const express = require("express");
const app = express();
const db = require("./models");
const cors = require("cors");
const bodyParser = require("body-parser");
2024-10-20 15:04:16 +00:00
2024-10-23 08:58:38 +00:00
// Middleware untuk CORS dan body-parser
2024-10-20 15:04:16 +00:00
app.use(cors());
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
2024-10-23 08:58:38 +00:00
const spcoImportInfoRoutes = require("./routes/spcoImportInfoRoutes");
app.use("/db", require("./routes/db"));
app.use("/api", spcoImportInfoRoutes); //
2024-10-20 15:04:16 +00:00
app.listen(port, () => {
console.log(`Server is running on port ${port}`);
});
db.sequelize
2024-10-23 08:58:38 +00:00
// .sync({ sync: true })
.authenticate()
2024-10-20 15:04:16 +00:00
.then(() => {
console.log("Connection has been established successfully.");
})
.catch((error) => {
console.error("Unable to connect to the database:", error);
});