Skip to content

Commit fb461f4

Browse files
feat: add express prod server
1 parent cfe315a commit fb461f4

File tree

3 files changed

+18
-1
lines changed

3 files changed

+18
-1
lines changed

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<html lang="en">
33
<head>
44
<meta charset="utf-8" />
5-
<title>React Boilerplate</title>
5+
<title>Code Quizz</title>
66
</head>
77
<body>
88
<div id="app"></div>

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"author": "gitconnected team",
88
"license": "MIT",
99
"scripts": {
10+
"start": "node server.js",
1011
"build": "webpack",
1112
"dev": "webpack-dev-server",
1213
"lint": "eslint src -c .eslintrc.json --ext js,jsx",
@@ -15,6 +16,7 @@
1516
"dependencies": {
1617
"bootstrap": "^4.3.1",
1718
"css-loader": "^3.2.0",
19+
"express": "^4.17.1",
1820
"json-loader": "^0.5.7",
1921
"prismjs": "^1.17.1",
2022
"react": "^16.10.1",

server.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
const express = require('express');
2+
const path = require('path');
3+
4+
const app = express();
5+
6+
app.use('/dist', express.static(path.resolve(__dirname, 'dist')));
7+
8+
app.use('*', (req, res) => {
9+
res.sendFile(path.join(__dirname, 'index.html'));
10+
});
11+
12+
const port = process.env.PORT || 3000;
13+
app.listen(port, () => {
14+
console.log(`serving on port ${port}`);
15+
});

0 commit comments

Comments
 (0)