Sorry if the title doesn't make sense.
Basically, in my case.JSON file I have the following:
{
"case": 0
}
I want it so that when the code is ran case goes up by 1 in value, and I can assign that anywhere so (discord.js example) in a Rich-embed I can put the caseNumber at the footer/field/description.
I had a hard time trying to have this make sense so any help would be appreciated.
I want to use Node FS to save it to my JSON file every time I restart my code So I want it to update it everytime.
These are my previous attempts:
// console.log('Starting...')
var fs = require('fs');
var cases = fs.readFileSync('case.json');
var caseUp = cases + 1;
var translateCases = JSON.parse(caseUp);
var data = JSON.stringify(translateCases)
fs.writeFile('case.json', data, finished);
function finished(err){
console.log('All set.');
}
//////////////////////////////////////////////////// I've tried these 2 seperately ^ v
// console.log(translateCases);
console.log('Starting...')
var caseJSON = require('./case.json');
var caseTest = caseJSON.case[0 + 1]
caseTest = 0;
caseTest += 1;
// caseTestTranslate = JSON.parse(caseTest)
var actualNumber = JSON.stringify(caseTest)
fs.writeFile('case.json', actualNumber, finished)
function finished(err){
console.log('All good.')
}
console.log(caseTest)