Skip to content

Commit 56c8581

Browse files
committed
Add [optional] cookie parser, [optional] node schedule
1 parent 0db6282 commit 56c8581

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

app.js

+15-2
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,36 @@
11
const express = require('express');
22
const cors = require('cors');
3+
const cookieParser = require('cookie-parser'); // FIXME: Keep only if using cookies
4+
const schedule = require('node-schedule'); // FIXME: Keep only if scheduling cronjobs
5+
36
// Routes
47
const sampleRouter = require('./routes/sample'); // FIXME: delete sample router
58

69
require('dotenv').config();
710

11+
schedule.scheduleJob('0 0 0 0 0', () => console.log('Hello Cron Job!')); // FIXME: delete sample cronjob
12+
813
const app = express();
914

10-
const PORT = process.env.PORT || 3001;
15+
const CLIENT_HOSTNAME = process.env.NODE_ENV === 'development' ?
16+
`${process.env.DEV_CLIENT_HOSTNAME}:${process.env.DEV_CLIENT_PORT}`
17+
: process.env.PROD_CLIENT_HOSTNAME;
18+
const SERVER_PORT = process.env.NODE_ENV === 'development' ?
19+
process.env.DEV_SERVER_PORT
20+
: process.env.PROD_SERVER_PORT;
1121

1222
app.use(
1323
cors({
14-
origin: `${process.env.REACT_APP_HOST}:${process.env.REACT_APP_PORT}`,
24+
origin: CLIENT_HOSTNAME,
1525
}),
1626
);
1727

28+
app.use(cookieParser());
29+
1830
app.use(express.json()); // for req.body
1931
app.use('/', sampleRouter); // FIXME: delete sample endpoint
2032

2133
app.listen(SERVER_PORT, () => {
2234
console.log(`Server listening on ${SERVER_PORT}`);
2335
});
36+

0 commit comments

Comments
 (0)