@netcentric/cm-notify
Version:
Adobe Cloud Manager Pipeline Notifications to Slack, Teams and Email
21 lines (17 loc) • 535 B
JavaScript
const crypto = require('node:crypto');
const express = require('express');
const session = require('express-session');
const indexRouter = require('./routes/index');
const initRouter = require('./routes/init');
const app = express();
// Session middleware setup
app.use(session({
secret: crypto.randomBytes(32).toString('hex'),
resave: false,
saveUninitialized: true
}));
app.use(express.json());
app.use(express.urlencoded({ extended: false }));
app.use('/', indexRouter);
app.use('/init', initRouter);
module.exports = app;