forked from KnightHacker2000/CCMarketplace
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathserver.js
26 lines (21 loc) · 860 Bytes
/
server.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
const http = require('http');
const stockApp = require('./backend/stockService')
const orderApp = require('./backend/orderService')
const payApp = require('./backend/paymentService')
const shipApp = require('./backend/shipService')
const port_stock = process.env.PORT || 3000;
const port_pay = process.env.PORT || 7000;
const port_order = process.env.PORT || 8080;
const port_ship = process.env.PORT || 9000;
stockApp.set('port',port_stock);
orderApp.set('port',port_order);
shipApp.set('port',port_ship);
payApp.set('port',port_pay);
const orderServer = http.createServer(orderApp);
const stockServer = http.createServer(stockApp);
const paymentServer = http.createServer(payApp);
const shipServer = http.createServer(shipApp);
orderServer.listen(port_order);
stockServer.listen(port_stock);
paymentServer.listen(port_pay);
shipServer.listen(port_ship);