randydev commited on
Commit
5fa914f
·
verified ·
1 Parent(s): dc98c0d

Create gempa.js

Browse files
Files changed (1) hide show
  1. plugins/gempa.js +27 -0
plugins/gempa.js ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import express from 'express';
2
+ import { GempaBumi } from '../scrapper.js';
3
+ const GempaRoutes = express.Router();
4
+
5
+ /**
6
+ * @swagger
7
+ * /api/v1/gempa-bumi:
8
+ * get:
9
+ * summary: gempa bumi Random
10
+ * responses:
11
+ * 200:
12
+ * description: Success
13
+ */
14
+ TebakRoutes.get('/api/v1/gempa-bumi', async (req, res) => {
15
+ try {
16
+ const result = await GempaBumi();
17
+ if (result) {
18
+ res.json({ result });
19
+ } else {
20
+ res.status(404).json({ error: "No result found." });
21
+ }
22
+ } catch (error) {
23
+ res.status(500).json({ error: error.message });
24
+ }
25
+ });
26
+
27
+ export { GempaRoutes };