Skip to content

Commit c6a941c

Browse files
Create Babahuylu
1 parent a45336d commit c6a941c

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

Babahuylu

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
0X:/#123456789
2+
// Simple CLI that prints a joke to the console.
3+
// Usage: node generate-joke.js
4+
5+
const axios = require('axios');
6+
7+
async function main() {
8+
try {
9+
const resp = await axios.get('https://v2.jokeapi.dev/joke/Any', {
10+
params: { type: 'single' }
11+
});
12+
const data = resp.data;
13+
if (data.joke) {
14+
console.log(data.joke);
15+
} else if (data.setup && data.delivery) {
16+
console.log(`${data.setup} — ${data.delivery}`);
17+
} else {
18+
console.log('No joke available.');
19+
}
20+
} catch (err) {
21+
console.error('Failed to fetch joke:', err?.message || err);
22+
process.exitCode = 1;
23+
}
24+
}
25+
26+
main();

0 commit comments

Comments
 (0)