AI validation tweaks, add templates settings page and schema and routes

This commit is contained in:
2025-02-23 15:14:12 -05:00
parent 959a64aebc
commit 3f16413769
12 changed files with 1167 additions and 201 deletions

View File

@@ -19,6 +19,7 @@ const categoriesRouter = require('./routes/categories');
const testConnectionRouter = require('./routes/test-connection');
const importRouter = require('./routes/import');
const aiValidationRouter = require('./routes/ai-validation');
const templatesRouter = require('./routes/templates');
// Get the absolute path to the .env file
const envPath = path.resolve(process.cwd(), '.env');
@@ -64,8 +65,8 @@ app.use((req, res, next) => {
app.use(corsMiddleware);
// Body parser middleware
app.use(express.json());
app.use(express.urlencoded({ extended: true }));
app.use(express.json({ limit: '10mb' }));
app.use(express.urlencoded({ extended: true, limit: '10mb' }));
// Initialize database pool and start server
async function startServer() {
@@ -95,6 +96,7 @@ async function startServer() {
app.use('/api/categories', categoriesRouter);
app.use('/api/import', importRouter);
app.use('/api/ai-validation', aiValidationRouter);
app.use('/api/templates', templatesRouter);
app.use('/api', testConnectionRouter);
// Basic health check route