public/javascripts/printFile.js
const fs = require('fs').promises;
const th = require('./throw');
async function printFile(req, res, next, params) {
try {
if (req[params.what]) {
await fs.writeFile(params.where, JSON.stringify(req[params.what]));
//console.info("Filen '" + params.where + "' sparades med fs.promises");
} else {
let text = 'Inget innehÄll att spara till fil';
let obj = th.throwerror("Bad request", 400, "printFile", text);
throw { obj, error: new Error() };
}
} catch (err) {
//console.error(err);
next(err);
}
}
module.exports = {
printFile: printFile
};