server.js 963 B

12345678910111213141516171819202122232425262728293031323334
  1. require('dotenv').config()
  2. const express = require("express");
  3. const cors = require("cors");
  4. const app = express();
  5. var corsOptions = {origin: "*"};
  6. app.use(cors(corsOptions));
  7. //app.use(cors);
  8. app.use(express.json());
  9. app.use(express.urlencoded({extended: true}));
  10. const db = require("./app/models")
  11. db.sequelize.sync()
  12. .then(() => {console.log("Synced DB.");})
  13. .catch((err) => {console.log("Failed to sync DB: " + err.message);})
  14. ;
  15. // Routes
  16. //app.get("/", (req, res) => {
  17. // res.json({message: "Welcome to Inigo Valentin"});
  18. //});
  19. require("./app/routes/access.routes")(app);
  20. require("./app/routes/lang.routes")(app);
  21. require("./app/routes/text.routes")(app);
  22. require("./app/routes/project.routes")(app);
  23. require("./app/routes/user.routes")(app);
  24. require("./app/routes/message.routes")(app);
  25. const {SRV_PORT, SRV_MODE} = process.env;
  26. app.listen(SRV_PORT, () => {console.log("Server running in " + SRV_MODE + " mode in port " + SRV_PORT + ".")});