import express from 'express';
import path from 'path';
import fs from 'fs';
const app = express();
const PORT = process.env.PORT || 3000;
app.use(express.static('public'));
// Mode selection page
app.get('/', (req, res) => {
res.send(`
DNG to PNG Converter
🔄 DNG to PNG Converter
Choose your preferred conversion mode:
`);
});
// API Mode routes
app.use('/api-mode', require('./api-mode/server'));
// WASM Mode route
app.get('/wasm-mode', (req, res) => {
res.sendFile(path.join(__dirname, '../public/wasm-mode.html'));
});
app.listen(PORT, () => {
console.log(`🚀 DNG to PNG Converter running on http://localhost:${PORT}`);
console.log(`📋 Choose between API mode and WASM mode`);
});