File tree 1 file changed +15
-2
lines changed
1 file changed +15
-2
lines changed Original file line number Diff line number Diff line change 1
1
const express = require ( 'express' ) ;
2
2
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
+
3
6
// Routes
4
7
const sampleRouter = require ( './routes/sample' ) ; // FIXME: delete sample router
5
8
6
9
require ( 'dotenv' ) . config ( ) ;
7
10
11
+ schedule . scheduleJob ( '0 0 0 0 0' , ( ) => console . log ( 'Hello Cron Job!' ) ) ; // FIXME: delete sample cronjob
12
+
8
13
const app = express ( ) ;
9
14
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 ;
11
21
12
22
app . use (
13
23
cors ( {
14
- origin : ` ${ process . env . REACT_APP_HOST } : ${ process . env . REACT_APP_PORT } ` ,
24
+ origin : CLIENT_HOSTNAME ,
15
25
} ) ,
16
26
) ;
17
27
28
+ app . use ( cookieParser ( ) ) ;
29
+
18
30
app . use ( express . json ( ) ) ; // for req.body
19
31
app . use ( '/' , sampleRouter ) ; // FIXME: delete sample endpoint
20
32
21
33
app . listen ( SERVER_PORT , ( ) => {
22
34
console . log ( `Server listening on ${ SERVER_PORT } ` ) ;
23
35
} ) ;
36
+
You can’t perform that action at this time.
0 commit comments