From 5d320b9d54628d04a74dba8ea026e9c1e75e6c46 Mon Sep 17 00:00:00 2001 From: KevinMidboe Date: Sat, 18 Jul 2020 22:23:22 +0200 Subject: [PATCH] Server frontend build files from backend server. --- package.json | 3 ++- server/app.js | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 4b6fbb0..bcc60f1 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,8 @@ "repository": "git@github.com:kevinmidboe/planetposen.git", "scripts": { "dev": "cross-env NODE_ENV=development webpack-dev-server --progress", - "server": "NODE_PATH=server node server/app.js" + "server": "NODE_PATH=server node server/app.js", + "build": "cross-env NODE_ENV=production webpack --progress --hide-modules" }, "author": "KevinMidboe ", "license": "MIT", diff --git a/server/app.js b/server/app.js index 06798d4..9f04221 100644 --- a/server/app.js +++ b/server/app.js @@ -23,7 +23,11 @@ router.get('/product/:id', productsController.productById) router.post('/product', productsController.addNewProduct) router.post('/variation/:id', variationsController.addNewVariationToProduct); + +app.use("/public", express.static(path.join(__dirname, "public"))); +app.use("/dist", express.static(path.join(__dirname, "/../public/dist"))); app.use('/api', router); +app.use('/', (req, res) => res.sendFile(path.join(__dirname + "/../public/index.html"))); console.log(`Planetposen backend running on port: ${PORT}`) server.listen(PORT);