Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const fs = require('fs');
- const path = require('path');
- const { promisify } = require('util');
- const readFile = promisify(fs.readFile);
- const crud = {};
- crud.baseDir = path.join(__dirname, './db');
- // create
- crud.create = (file, data) => {
- fs.open(`${crud.baseDir}/${file}.json`, 'wx', (err, identifier) => {
- if (!err) {
- let jsonArray = [];
- jsonArray.push(data);
- let stringData = JSON.stringify(jsonArray);
- fs.writeFile(identifier, stringData, err => {
- if (!err) {
- fs.close(identifier, err => {
- if (err) {
- console.log(err);
- } else console.log('no errors');
- });
- } else {
- console.log(err);
- }
- });
- }
- });
- };
- crud.create('cars', { name: 'Ford', price: '3000' });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement