import axios from "axios"; import dotenv from "dotenv" import Bvn from "../model/bvnModel.js"; export const fetch = async (req, res)=>{ try{ console.log("BVN REQ-----------------------------------------"); console.log(req.body); console.log("BVN REQ========================================="); let config = { headers: { 'Authorization': 'Bearer ' + `${process.env.VERIFY_ME_PUBLIC_TEST_SECRET}`, 'Content-Type': 'application/json' } }; const bodyParameters = { "firstname":"John", "lastname":"Doe", "dob":"04-04-1944" }; //22349419550 real live //10000000001 test axios.post( `${process.env.VERIFY_ME_ENDPOINT}/10000000001`, bodyParameters , config ) .then( async ( response ) => { //console.log(response.data.data); //console.log("==============================================="); const bvnData = new Bvn(response.data.data); const saveBvn = await bvnData.save(); console.log("==============================================="); console.log(saveBvn._id); console.log("==============================================="); if ( response.data.status === "success"){ } return res.json({res : response.data}); //console.log( response ) } ) .catch() }catch(error){ res.status(500).json({error: "Internal Server error"}); } }