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:
parent
ca4e52336a
commit
eef6d0cb7d
@ -80,7 +80,6 @@ document.addEventListener('DOMContentLoaded', () => {
|
||||
const apiBaseCandidates = (() => {
|
||||
const hints = [
|
||||
window.GALLERY_API_URL || '',
|
||||
window.location.origin,
|
||||
'https://photobackend.beachpartyballoons.com',
|
||||
];
|
||||
return [...new Set(hints.filter(Boolean))];
|
||||
|
||||
@ -250,29 +250,6 @@ apiRouter.post('/contact', upload.array('photos', 3), async (req, res) => {
|
||||
// Mount the API router under the /api path
|
||||
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 ---
|
||||
const staticCacheOptions = {
|
||||
maxAge: process.env.NODE_ENV === 'production' ? '30d' : 0,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user