workflow and approval implemnted
This commit is contained in:
@@ -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'));
|
||||
|
||||
Reference in New Issue
Block a user