Skip to content

Commit 0597ef8

Browse files
author
App Generator
committed
Deprecate src/app.js
Now the app is constructed by: - src/server/index.js - src/index.js
1 parent ea54ef5 commit 0597ef8

File tree

2 files changed

+21
-18
lines changed

2 files changed

+21
-18
lines changed

src/index.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
const http = require('http');
2+
3+
require('dotenv').config();
4+
5+
const server = require('./server');
6+
7+
const PORT = process.env.PORT;
8+
9+
http.createServer({
10+
}, server)
11+
.listen(PORT, function() {
12+
console.log('Server is listening on port ' + PORT);
13+
});

src/api.js renamed to src/server/index.js

Lines changed: 8 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,16 @@ const http = require('http');
1212
const fs = require('fs');
1313
const cors = require('cors');
1414
const path = require('path');
15-
const db = require('./config/keys').mongoURI;
15+
const db = require('../config/keys').mongoURI;
1616

1717
require('dotenv').config();
1818

1919
// Instantiate express
20-
const app = express();
21-
app.use(compression());
20+
const server = express();
21+
server.use(compression());
2222

2323
// Passport Config
24-
require('./config/passport')(passport);
24+
require('../config/passport')(passport);
2525

2626
// Connect to MongoDB
2727
mongoose
@@ -34,20 +34,10 @@ mongoose
3434
.then(() => console.log('MongoDB Connected'))
3535
.catch((err) => console.log(err));
3636

37-
app.use(cors());
38-
app.use(express.json())
39-
40-
// Express body parser
41-
app.use('/public', express.static('public'));
37+
server.use(cors());
38+
server.use(express.json())
4239

4340
// Initialize routes middleware
44-
app.use('/api/users', require('./routes/users'));
45-
46-
const PORT = process.env.PORT;
47-
48-
http.createServer({
49-
}, app)
50-
.listen(PORT, function() {
51-
console.log('API Server is listening on port ' + PORT);
52-
});
41+
server.use('/api/users', require('../routes/users'));
5342

43+
module.exports = server;

0 commit comments

Comments
 (0)