File dump from old repo
This commit is contained in:
41
index.js
Normal file
41
index.js
Normal file
@@ -0,0 +1,41 @@
|
||||
'use strict';
|
||||
|
||||
// MODULES
|
||||
const express = require('express');
|
||||
const bodyParser = require('body-parser');
|
||||
const helmet = require('helmet');
|
||||
const morgan = require('morgan');
|
||||
const cors = require('cors'); // module to format the json response
|
||||
require('dotenv').config();
|
||||
|
||||
// CONSTANTS
|
||||
const port = 2814;
|
||||
|
||||
// Import routes
|
||||
const routes = require('./routes');
|
||||
|
||||
// Builds app w/ express
|
||||
let app = express();
|
||||
app.use(bodyParser.json({ limit: '10kb' }));
|
||||
app.use(cors({
|
||||
origin: [
|
||||
"http://localhost:8080",
|
||||
],
|
||||
credentials: true,
|
||||
}));
|
||||
app.use(morgan('dev'));
|
||||
app.use(helmet());
|
||||
|
||||
// Server
|
||||
app.listen(port, () => console.log(`App listening on port ${port}`));
|
||||
|
||||
// Entry route
|
||||
app.use('/api/v1/', routes.auth);
|
||||
|
||||
// Routing
|
||||
app.use('/api/v1/spells', routes.spells);
|
||||
app.use('/api/v1/schools', routes.schools);
|
||||
app.use('/api/v1/meta_schools', routes.meta_schools);
|
||||
app.use('/api/v1/variables', routes.variables);
|
||||
app.use('/api/v1/ingredients', routes.ingredients);
|
||||
app.use('/api/v1/users', routes.users);
|
||||
Reference in New Issue
Block a user