28 lines
698 B
JavaScript
28 lines
698 B
JavaScript
const axios = require('axios');
|
|
|
|
function sleep(ms) {
|
|
return new Promise(resolve => setTimeout(resolve, ms));
|
|
}
|
|
|
|
async function demo() {
|
|
for (let i = 0; i < 4; i++) {
|
|
console.log(`Waiting ${i} seconds...`);
|
|
await sleep(i * 1000);
|
|
}
|
|
console.log('Done');
|
|
}
|
|
|
|
//call async function
|
|
(async() => {
|
|
const requestBody = { request: 42};
|
|
console.log('requestBody: ' + JSON.stringify(requestBody));
|
|
console.log('before post');
|
|
const data = await axios.post('http://localhost:3000/', requestBody).then(res => res.data);
|
|
console.log('after post');
|
|
|
|
//demo();
|
|
|
|
console.log('data: ' + data);
|
|
console.log('json data: ' + JSON.stringify(data));
|
|
})();
|