serve react frontend in production

This commit is contained in:
2018-06-03 13:05:18 +03:00
parent bbee6b2b95
commit 3cdf4bf5a4
2 changed files with 5 additions and 5 deletions

8
app.js
View File

@@ -21,6 +21,10 @@ const passport = require('./config/passport');
app.use(passport.initialize());
if (process.env.NODE_ENV === 'prod') {
app.use(express.static(path.join(__dirname, 'react/build')));
}
app.use('/api/users', require('./routes/users'));
const auth = require('./routes/auth');
@@ -28,10 +32,6 @@ const auth = require('./routes/auth');
app.use('/api/lists', auth.required, require('./routes/lists'));
app.use('/api/todos', auth.required, require('./routes/todos'));
if (process.env.NODE_ENV === 'prod') {
app.use('/*', express.static(path.join(__dirname, '/react/build')));
}
// 404 route
app.use((req, res) => {
res.status(404);