refactor: /dictionaries endpoint

This commit is contained in:
Ruslan Zagitov
2025-01-31 13:59:40 +03:00
parent daf5bf7970
commit 68de877b06
7 changed files with 297 additions and 185 deletions

View File

@@ -21,10 +21,10 @@ router.put('/', (req, res) => {
}
const newId = data.length + 1;
const fileName = newUnit.name.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase();
fs.writeFileSync(path.join(__dirname, 'data', `${fileName}.md`), newUnit.content);
const filename = newUnit.name.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase();
fs.writeFileSync(path.join(__dirname, 'data', `${filename}.md`), newUnit.content);
data.push({ id: newId, fileName: fileName, name: newUnit.name });
data.push({ id: newId, filename: filename, name: newUnit.name });
fs.writeFileSync(path.join(__dirname, 'data', 'units.json'), JSON.stringify(data));
res.status(200).send(data);