diff --git a/src/back/buildApp.js b/src/back/buildApp.js new file mode 100644 index 0000000..759e8a3 --- /dev/null +++ b/src/back/buildApp.js @@ -0,0 +1,20 @@ +const buildApp = () => { + const express = require("express"); + const path = require("path"); + + const app = express(); + + const STATIC_DIR_PATH = path.join(__dirname, "../", "../", "dist"); + const INDEX_PATH = path.join(STATIC_DIR_PATH, "src", "front", "index.html"); + + app.use(express.json()); + app.use(express.static(STATIC_DIR_PATH)); + + app.get("/", (request, response) => { + response.sendFile(INDEX_PATH); + }); + + return app; +}; + +module.exports = buildApp; diff --git a/src/back/main.js b/src/back/main.js index bdb8e3c..b057dbb 100644 --- a/src/back/main.js +++ b/src/back/main.js @@ -1,17 +1,6 @@ -const express = require("express"); -const path = require("path"); +const buildApp = require("./buildApp"); -const app = express(); - -const STATIC_DIR_PATH = path.join(__dirname, "../", "../", "dist", ); -const INDEX_PATH = path.join(STATIC_DIR_PATH, "src", "front", "index.html"); - -app.use(express.json()); -app.use(express.static(STATIC_DIR_PATH)); - -app.get("/", (request, response) => { - response.sendFile(INDEX_PATH); -}); +const app = buildApp(); const PORT = 3003; app.listen(PORT, () => {