From e61dca1b6005b94c97669956c1959acc7019c787 Mon Sep 17 00:00:00 2001 From: "S.long" Date: Thu, 7 May 2020 09:55:01 +0700 Subject: [PATCH] change build script --- package.json | 5 +++-- server.js | 13 +++++++++++++ src/App.js | 4 ++++ 3 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 server.js diff --git a/package.json b/package.json index 6ffea9d..5ac3108 100644 --- a/package.json +++ b/package.json @@ -11,10 +11,11 @@ "react-scripts": "3.4.1" }, "scripts": { - "start": "react-scripts start", + "start-app": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", - "eject": "react-scripts eject" + "eject": "react-scripts eject", + "start": "node server.js" }, "eslintConfig": { "extends": "react-app" diff --git a/server.js b/server.js new file mode 100644 index 0000000..a84d7c6 --- /dev/null +++ b/server.js @@ -0,0 +1,13 @@ +const path = require('path'); +const express = require('express'); +const app = express(); +const publicPath = path.join(__dirname, '.', 'build'); +const port = process.env.PORT || 3000; +app.use(express.static(publicPath)); +app.get('*', (req, res) => { + res.sendFile(path.join(publicPath, 'index.html')); +}); +app.listen(port, () => { + console.log('Server is up!'); +}); + diff --git a/src/App.js b/src/App.js index ce9cbd2..2a3eec8 100644 --- a/src/App.js +++ b/src/App.js @@ -3,6 +3,10 @@ import logo from './logo.svg'; import './App.css'; function App() { +return ( +

React My

+ +) return (