• File: index.js
  • Full Path: /var/www/nodejs/Notifications_Imali_API/index.js
  • Date Modified: 02/26/2025 12:40 PM
  • File size: 779 bytes
  • MIME-type: text/plain
  • Charset: utf-8
//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}`)
});