40 lines
1.4 KiB
JavaScript
40 lines
1.4 KiB
JavaScript
var express = require('express');
|
|
var http = require('http');
|
|
var app = express();
|
|
var cors = require('cors');
|
|
var bodyParser = require('body-parser');
|
|
|
|
var corsOptions = {
|
|
origin: '*',
|
|
optionsSuccessStatus: 200
|
|
}
|
|
|
|
app.use(cors(corsOptions));
|
|
app.use(bodyParser.urlencoded({ extended: true }));
|
|
app.use(bodyParser.json());
|
|
|
|
http.createServer(app).listen(1337, () => {
|
|
console.log(`API is listening on 1337`);
|
|
});
|
|
|
|
app.use('/users', require('./controllers/usuariosController')());
|
|
app.use('/sistemas', require('./controllers/sistemasController')());
|
|
app.use('/slides', require('./controllers/sliderController')());
|
|
app.use('/noticias', require('./controllers/noticiasController')());
|
|
app.use('/arquivos', require('./controllers/arquivosController')());
|
|
app.use('/bingo', require('./controllers/bingoController')());
|
|
app.use('/gca', require('./controllers/gcaController')());
|
|
app.use('/priorie', require('./controllers/priorieController')());
|
|
app.use('/email', require('./controllers/emailController').router);
|
|
app.use('/checkout', require('./controllers/checkoutController')());
|
|
|
|
app.use('/otp', require('./controllers/oriontardproController')());
|
|
app.use('/otp', require('./controllers/oriontard.pdf.controller')());
|
|
|
|
|
|
// Allteeth
|
|
app.use('/api_5/sincronia', require('./controllers/allteeth/sincroniaController')());
|
|
app.use('/api_5/users', require('./controllers/allteeth/usuariosController')());
|
|
|
|
app.use('/agrobase', require('./controllers/agrobaseController')());
|