Files
Projektarbeit-API/modules/datamanager.js
T
2023-04-27 14:46:18 +00:00

34 lines
852 B
JavaScript

import fs from 'fs';
const routesFile = './data/routes.json';
export class DataManager {
constructor() {
}
saveRoutes() {
const jsonString = JSON.stringify(global.routes, null, 2);
fs.writeFile(routesFile, jsonString, err => {
if (err) {
console.log('Error writing file', err);
return;
}
});
}
readRoutes() {
fs.readFile(routesFile, 'utf8', (err, jsonString) => {
if (err) {
console.log("File read failed:", err);
return;
}
try {
global.routes = JSON.parse(jsonString);
} catch(err) {
console.log('Error parsing JSON string:', err);
}
});
}
}
export default DataManager;