← back to Majilite Quote Cta
backend/server.js
19 lines
/**
* Standalone mini-server for /api/quote-request (Option B in route-wiring.md).
* Prefer Option A (add the route to the existing Koroseal quote API). This is a
* drop-in fallback if that project isn't available. Steve-gated deploy.
*/
const express = require('express');
const cors = require('cors');
const { handleQuoteRequest } = require('./quote-request-handler');
const app = express();
app.use(cors({ origin: [/designerwallcoverings\.com$/, /myshopify\.com$/] }));
app.use(express.json({ limit: '64kb' }));
app.get('/health', (_req, res) => res.json({ ok: true }));
app.post('/api/quote-request', handleQuoteRequest);
const PORT = process.env.PORT || 3002;
app.listen(PORT, () => console.log(`quote-request API on :${PORT}`));