signup-login-module-with-authorizedotnet-gateway
Version:
User Signup-login-module-with-AuthorizedotNet payment gateway
46 lines (40 loc) • 1.36 kB
JavaScript
;
const fs = require('fs');
const path = require('path');
const datasourcefile = __dirname + '/src/datasources/mongo.datasource.json';
let datasourcefilefolder;
fromDir(__dirname, /dist/g, function (filename) {
datasourcefilefolder = filename
})
function fromDir(startPath, filter, callback) {
if (!fs.existsSync(startPath)) {
console.log("no dir ", startPath);
return;
}
var files = fs.readdirSync(startPath);
for (var i = 0; i < files.length; i++) {
if (filter.test(files[i])) {
callback(files[i]);
}
};
};
const datasourcefile1 = __dirname + '/' + datasourcefilefolder + '/src/datasources/mongo.datasource.json';
async function datasourceset(configuration) {
var databaseJson;
// await fs.readFile(datasourcefile, function(data) {
// databaseJson = data;
// });
// let data = JSON.parse(databaseJson);
// data.mongo = configuration;
// console.log('in datasource');
fs.writeFile(datasourcefile, JSON.stringify(configuration), function (err) {
if (err) console.log('eror in writing file:');
fs.writeFile(datasourcefile1, JSON.stringify(configuration), function (err, result) {
if (err) console.log('eror in writing file:');
})
console.log('no eror in config');
});
}
module.exports = {
datasourceset: datasourceset,
};