34 lines
694 B
JavaScript
34 lines
694 B
JavaScript
|
require('dotenv').config();
|
||
|
|
||
|
const express = require("express");
|
||
|
const bodyParser = require("body-parser");
|
||
|
const cors = require("cors");
|
||
|
|
||
|
const ivaoRoutes = require('./app/routes/ivao');
|
||
|
|
||
|
const app = express();
|
||
|
|
||
|
// parse application/json
|
||
|
app.use(bodyParser.json());
|
||
|
|
||
|
// parse application/x-www-form-urlencoded
|
||
|
app.use(bodyParser.urlencoded({ extended: true }));
|
||
|
|
||
|
var corsOptions = {
|
||
|
origin: 'http://localhost:3000'
|
||
|
};
|
||
|
// use cors options
|
||
|
app.use(cors(corsOptions));
|
||
|
app.use(express.static('assets'));
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
// routes
|
||
|
app.use('/api/v1/ivao', ivaoRoutes);
|
||
|
|
||
|
// listening port
|
||
|
const PORT = process.env.PORT || 3000;
|
||
|
app.listen(PORT, () => {
|
||
|
console.log(`Server is running on port ${PORT}.`);
|
||
|
});
|