UNPKG

signup-login-module-with-authorizedotnet-gateway

Version:
46 lines (40 loc) 1.36 kB
'use strict'; 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, };