@@ -10,7 +10,7 @@ app.use(express.json());
|
|||||||
app.use('/v1/notes', router);
|
app.use('/v1/notes', router);
|
||||||
|
|
||||||
app.use((req, res) => {
|
app.use((req, res) => {
|
||||||
res.status(404).json({ error: `Requested path is invalid or does not exist: ${req.method} ${req.originalUrl}` });
|
res.status(404).json({ error: `Requested path is invalid or does not exist: ${req.method} ${req.originalUrl}` });
|
||||||
});
|
});
|
||||||
|
|
||||||
export default app;
|
export default app;
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import { readFile } from 'fs/promises';
|
|||||||
import { clusterNotes } from '../services/clustering.service.js';
|
import { clusterNotes } from '../services/clustering.service.js';
|
||||||
|
|
||||||
const router = Router();
|
const router = Router();
|
||||||
const DATA_PATH = '../data/notes.json'
|
const DATA_PATH = '../data/notes.json';
|
||||||
|
|
||||||
const loadNotes = async () => {
|
const loadNotes = async () => {
|
||||||
const raw = await readFile(DATA_PATH, 'utf-8');
|
const raw = await readFile(DATA_PATH, 'utf-8');
|
||||||
@@ -15,7 +15,7 @@ router.get('/', async (req, res) => {
|
|||||||
const notes = await loadNotes();
|
const notes = await loadNotes();
|
||||||
res.json(notes);
|
res.json(notes);
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error(`Error loading notes: ${err}`)
|
console.error(`Error loading notes: ${err}`);
|
||||||
res.status(500).json({ error: 'Failed to load notes' });
|
res.status(500).json({ error: 'Failed to load notes' });
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -26,7 +26,7 @@ router.post('/cluster', async (req, res) => {
|
|||||||
const clusters = await clusterNotes(notes);
|
const clusters = await clusterNotes(notes);
|
||||||
res.json(clusters);
|
res.json(clusters);
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error(`Clustering failed: ${err}` )
|
console.error(`Clustering failed: ${err}`);
|
||||||
res.status(500).json({ error: `Clustering failed: ${err}` });
|
res.status(500).json({ error: `Clustering failed: ${err}` });
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user