We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a45336d commit c6a941cCopy full SHA for c6a941c
Babahuylu
@@ -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