nida-tz
Version:
Karibu katika npm hii ya kupata taarifa za namba za nin
30 lines (27 loc) • 756 B
JavaScript
const axios = require("axios");
const ninFinder = async (nin, method) => {
try {
const nida = String(nin).trim();
const API_URL = "https://ors.brela.go.tz/um/load/load_nida/";
const url = `${API_URL}${nin}`;
const response = await axios.post(url);
const data = response.data.obj.result;
const user = {
nin: data.NIN,
nationality: data.NATIONALITY,
dob: data.DATEOFBIRTH,
sex: data.SEX,
fName: data.FIRSTNAME,
mName: data.MIDDLENAME,
lName: data.SURNAME,
};
if (data) {
return user;
} else {
return "Mtumiaji hakupatikana";
}
} catch (err) {
return `Imeshindwa kupata data za ${nin}`;
}
};
module.exports = { ninFinder };