//dependências
const cors = require('cors');
const path = require('path');
//ficheiros de econfiguracao
require('dotenv').config();
//Express App
const express = require("express");
const app = express();
//configurações
app.set('view engine','ejs');
app.set('views',path.join(__dirname, '/src/views'));
//middleware
app.use(express.static(path.join(__dirname, 'public')));
app.use(express.urlencoded({extended:true,limit:'100mb'}));
app.use(express.json({limit: '100mb'}));
app.use(cors());
//routes
app.use('',require('./src/routes/home.routes'));
app.use('/api/send',require('./src/routes/messages.routes'));
const PORT = process.env.PORT | process.env.DEFAULT_PORT;
app.listen(PORT, async ()=>{
console.log(`Server live on port: http://127.0.0.1:${PORT}`)
});