Fix uploads path - use absolute path for images

This commit is contained in:
Otto
2026-03-30 19:28:01 -04:00
parent 3ac828bea3
commit 39b66bbb5a

View File

@@ -13,17 +13,15 @@ app.use(cors());
app.use(express.json()); app.use(express.json());
app.use(express.urlencoded({ extended: true })); app.use(express.urlencoded({ extended: true }));
app.use('/uploads', express.static('./uploads')); app.use('/uploads', express.static('/root/meal-tracker/uploads'));
app.use(express.static('./public')); app.use(express.static('./public'));
initialize(); initialize();
// Routes
app.use('/api/entries', entriesRouter); app.use('/api/entries', entriesRouter);
app.use('/api/foods', foodsRouter); app.use('/api/foods', foodsRouter);
app.use('/api/summary', summaryRouter); app.use('/api/summary', summaryRouter);
// Favorites routes inline
app.get('/api/favorites', (req, res) => { app.get('/api/favorites', (req, res) => {
const db = getDb(); const db = getDb();
res.json(db.prepare('SELECT * FROM entries WHERE favorite = 1 ORDER BY name ASC').all()); res.json(db.prepare('SELECT * FROM entries WHERE favorite = 1 ORDER BY name ASC').all());
@@ -39,7 +37,6 @@ app.post('/api/entries/:id/favorite', (req, res) => {
res.json({ id, favorite: newVal }); res.json({ id, favorite: newVal });
}); });
// SPA fallback
app.get('*', (req, res) => { app.get('*', (req, res) => {
res.sendFile(path.join(process.cwd(), 'public', 'index.html')); res.sendFile(path.join(process.cwd(), 'public', 'index.html'));
}); });