Initial LinkedSign platform

This commit is contained in:
2026-04-06 20:33:59 -05:00
commit 1074c7c9d2
159 changed files with 19072 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
const express = require('express');
const helmet = require('helmet');
const cors = require('cors');
const morgan = require('morgan');
const env = require('./config/env');
const routes = require('./routes');
const authRateLimiter = require('./middlewares/authRateLimiter');
const notFound = require('./middlewares/notFound');
const errorHandler = require('./middlewares/errorHandler');
const app = express();
app.set('trust proxy', 'loopback');
app.use(helmet());
app.use(
cors({
origin: env.corsOrigin,
})
);
app.use(morgan(env.nodeEnv === 'production' ? 'combined' : 'dev'));
app.use(express.json());
app.use('/auth/login', authRateLimiter);
app.use(routes);
app.use(notFound);
app.use(errorHandler);
module.exports = app;