Lucrare de laborator nr.4
Lucrul cu baza de date.
1. Integrati o baza de date in model layer.
2. Implementati metodele pentru:
- scrierea unui element
- citirea unui element
- citirea mai multor elemente
- reinnoirea unui element
- stergerea unui element
- stergerea de toate elemente
* Pentru a integra o baza de date in model layer existent se recomanda sa utilizati dependency injection
* Dupa fiecare punct faceti commit'uri in repository.
Exemplu de citire din stdin
const readline = require('readline');
const { stdin: input, stdout: output } = require('process');
const rl = readline.createInterface({ input, output });
rl.question('What do you think of Node.js? ', handleResp);
function handleResp(answer){
console.log("Thank you for your valuable feedback: " + answer);
rl.close();
}
const fs = require('fs');
const content = 'Some content!';
try {
fs.writeFileSync('/Users/joe/test.txt', content);
// file written successfully
} catch (err) {
console.error(err);
}
const fs = require('fs');
try {
const data = fs.readFileSync('/Users/joe/test.txt', 'utf8');
console.log(data);
} catch (err) {
console.error(err);
}