sails-application-generator
Version:
command line tool
28 lines • 753 B
text/typescript
/**
* Use this method when request params contains any fields which should not exposed .
* @param message
* @returns {{status: number, error: number, message: *}}
*/
export function maskReqData(params: any) {
let result = [];
let keys = [];
let data = {};
if (params.length > 0) {
params.forEach((res) => {
keys.push(Object.keys(res));
data = {};
for (var i = 0; i < keys.length; i++) {
data[keys[i]] = '*******';
}
result.push(data);
});
return result;
}
keys = Object.keys(params);
data = {};
for (var i = 0; i < keys.length; i++) {
data[keys[i]] = '*******';
}
// console.log(e);
return data;
}