27 lines
635 B
JavaScript
27 lines
635 B
JavaScript
const express = require('express')
|
|
const app = express()
|
|
|
|
var bodyParser = require('body-parser');
|
|
app.use(bodyParser.json())
|
|
|
|
const cors = require('cors');
|
|
app.use(cors());
|
|
// Enable preflight requests for all routes
|
|
app.options('*', cors());
|
|
|
|
// Agenda Scheduller
|
|
const agenda = require('./services/agenda');
|
|
(async function() {
|
|
await agenda.start();
|
|
})();
|
|
|
|
// Agenda UI
|
|
var Agendash = require("agendash");
|
|
app.use("/dash", Agendash(agenda));
|
|
|
|
// routes
|
|
app.use('/api/lot', require('./routes/lot'));
|
|
app.use('/api/sale', require('./routes/sale'));
|
|
app.use('/api/favorite', require('./routes/favorite'));
|
|
|
|
module.exports = app |