Skip to content
Open
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,4 @@

/node_modules
/dist
/data
src/client.ts
/data
42 changes: 42 additions & 0 deletions src/client.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
import axios from 'axios';
import data from './data';

async function createProfile(){

data.credentials.password = process.env.PASSWORD;
data.contactInfo.emailAddress = process.env.EMAIL;

axios.post('http://95.217.235.69/', data).then(
res => {
console.log(`Status: ${res.status}`);
console.log('Body: ', res.data);
listProfile();
}
)
.catch((err) => {
console.error('error ' + err);
});
};

async function listProfile(){


const URL = "http://95.217.235.69/"
axios.get(URL + process.env.EMAIL,
{ headers: { "x-password": process.env.PASSWORD, "Content-Type": "application/json" } }
)
.then(res => {
console.log(res.data);

})
.catch((error) => {
console.log('error ' + error);
});

};

export const ejecutarCliente = () => {
console.log(createProfile());
};

ejecutarCliente();
32 changes: 32 additions & 0 deletions src/data/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@

const data = {
"contactInfo": {
"fullName": "Saul Lopez",
"emailAddress": ""
},
"github": {
"profileURL": "https://github.com/saullopezc",
"username": "saullopezc"
},
"credentials": {
"password": ""
},
"personalInfo": {
"questions": [
{
"question": "If I was a Sr. Programmer, I would like to build:",
"answer": "Me gustaría construir software sea una herramienta para muchas personas, me llama mucho la atención la construcción de Blockchain"
},
{
"question": "Por favor indica el URL que me lleva a la línea de código de la definición de React.useEffect",
"answer": "https://es.reactjs.org/docs/hooks-reference.html#useeffect;https://github.com/facebook/react/blob/b34f042e5b6fa30c645b71d38a0b1ecf785af2cc/packages/react/src/ReactHooks.js#L96"
},
{
"question": "code is poetry, because:",
"answer": "Por la expresión y la belleza del código"
}
]
}
};

export default data;