workflow and approval implemnted

This commit is contained in:
m7338ohd-debug
2026-07-16 10:48:22 +05:30
parent a2c730b0e8
commit 63fb3e9820
44 changed files with 1284 additions and 411 deletions
+7 -1
View File
@@ -8,16 +8,22 @@ import swaggerUi from 'swagger-ui-express';
import swaggerSpec from './src/shared/config/swagger.config.js';
import { errorMiddleware } from './src/shared/middleware/error.middleware.js';
import registerRoutes from './src/features/index.js';
import { buildContext } from './src/shared/middleware/context.middleware.js';
const app = express();
// Middlewares
app.use(helmet());
app.use(cors({ origin: process.env.CORS_ORIGIN || '*' }));
app.use(cors({
origin: process.env.CORS_ORIGIN || '*',
methods: ['GET', 'POST', 'PUT', 'DELETE', 'OPTIONS', 'PATCH'],
allowedHeaders: ['Content-Type', 'Authorization', 'Accept', 'X-Requested-With']
}));
app.use(compression());
app.use(cookieParser());
app.use(express.json());
app.use(express.urlencoded({ extended: true }));
app.use(buildContext);
if (process.env.NODE_ENV !== 'test') {
app.use(morgan('dev'));