Fix uploads path - use absolute path for images
This commit is contained in:
@@ -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'));
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user