Revert gallery/server workarounds — fixed in NPMplus instead

The root cause (wrong port 5001 vs 5002 in NPMplus /uploads location)
is now fixed. Remove the window.location.origin fallback and the
Express proxy routes that were added while diagnosing the issue.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
chris 2026-06-16 08:05:29 -04:00
parent ca4e52336a
commit eef6d0cb7d
2 changed files with 0 additions and 24 deletions

View File

@ -80,7 +80,6 @@ document.addEventListener('DOMContentLoaded', () => {
const apiBaseCandidates = (() => { const apiBaseCandidates = (() => {
const hints = [ const hints = [
window.GALLERY_API_URL || '', window.GALLERY_API_URL || '',
window.location.origin,
'https://photobackend.beachpartyballoons.com', 'https://photobackend.beachpartyballoons.com',
]; ];
return [...new Set(hints.filter(Boolean))]; return [...new Set(hints.filter(Boolean))];

View File

@ -250,29 +250,6 @@ apiRouter.post('/contact', upload.array('photos', 3), async (req, res) => {
// Mount the API router under the /api path // Mount the API router under the /api path
app.use('/api', apiRouter); app.use('/api', apiRouter);
// --- Gallery backend proxy (/photos and /uploads → gallery-backend container) ---
const http = require('http');
const GALLERY_HOST = process.env.GALLERY_BACKEND_HOST || 'gallery-backend';
const GALLERY_PORT = parseInt(process.env.GALLERY_BACKEND_PORT || '5000');
function proxyToGallery(req, res) {
const proxy = http.request({
hostname: GALLERY_HOST,
port: GALLERY_PORT,
path: req.originalUrl,
method: req.method,
headers: { ...req.headers, host: GALLERY_HOST },
}, (proxyRes) => {
res.writeHead(proxyRes.statusCode, proxyRes.headers);
proxyRes.pipe(res);
});
proxy.on('error', () => { if (!res.headersSent) res.status(502).end(); });
req.pipe(proxy);
}
app.use('/photos', proxyToGallery);
app.use('/uploads', proxyToGallery);
// --- Static Files --- // --- Static Files ---
const staticCacheOptions = { const staticCacheOptions = {
maxAge: process.env.NODE_ENV === 'production' ? '30d' : 0, maxAge: process.env.NODE_ENV === 'production' ? '30d' : 0,