From dd73790eb0ff0f5e580a463c493f941b8375e40f Mon Sep 17 00:00:00 2001 From: Otang45 Date: Fri, 18 Aug 2023 22:13:48 +0700 Subject: [PATCH] test --- index.js | 8 -------- src/routes/doaRoutes.js | 8 -------- src/routes/dzikirRoutes.js | 7 ------- src/routes/haditsRoutes.js | 8 -------- src/routes/quranRoutes.js | 25 ------------------------- src/routes/router.js | 32 ++++++++++++++++++++++++++++++++ 6 files changed, 32 insertions(+), 56 deletions(-) delete mode 100644 src/routes/doaRoutes.js delete mode 100644 src/routes/dzikirRoutes.js delete mode 100644 src/routes/haditsRoutes.js delete mode 100644 src/routes/quranRoutes.js diff --git a/index.js b/index.js index c2d4081..c0e7cee 100644 --- a/index.js +++ b/index.js @@ -1,10 +1,6 @@ const express = require("express"); const cors = require("cors"); const router = require("./src/routes/router"); -const quranRoutes = require("./src/routes/quranRoutes"); -const doaRoutes = require("./src/routes/doaRoutes"); -const dzikirRoutes = require("./src/routes/dzikirRoutes"); -const haditsRoutes = require("./src/routes/haditsRoutes"); const app = express(); const PORT = process.env.PORT || 3000; @@ -12,10 +8,6 @@ app.set("trust proxy", 1); app.use(cors()); app.use(express.json()); app.use("/", router); -app.use("/quran", quranRoutes); -app.use("/doa", doaRoutes); -app.use("/dzikir", dzikirRoutes); -app.use("/hadits", haditsRoutes); app.listen(PORT, () => { console.log("Running at port:", PORT); diff --git a/src/routes/doaRoutes.js b/src/routes/doaRoutes.js deleted file mode 100644 index 2c29c0a..0000000 --- a/src/routes/doaRoutes.js +++ /dev/null @@ -1,8 +0,0 @@ -const express = require("express"); -const doa = require("../controllers/doaController"); -const router = express.Router(); - -router.get("/", doa.getAllDoa); -router.get("/:source", doa.getDoa); - -module.exports = router; diff --git a/src/routes/dzikirRoutes.js b/src/routes/dzikirRoutes.js deleted file mode 100644 index 00c8f95..0000000 --- a/src/routes/dzikirRoutes.js +++ /dev/null @@ -1,7 +0,0 @@ -const express = require("express"); -const dzikir = require("../controllers/dzikirController"); -const router = express.Router(); - -router.get("/:source", dzikir.getDzikir); - -module.exports = router; diff --git a/src/routes/haditsRoutes.js b/src/routes/haditsRoutes.js deleted file mode 100644 index 479cfec..0000000 --- a/src/routes/haditsRoutes.js +++ /dev/null @@ -1,8 +0,0 @@ -const express = require("express"); -const hadits = require("../controllers/haditsController"); -const router = express.Router(); - -router.get("/", hadits.getAllHadits); -router.get("/:nomor", hadits.getHadits); - -module.exports = router; diff --git a/src/routes/quranRoutes.js b/src/routes/quranRoutes.js deleted file mode 100644 index 95ab4ca..0000000 --- a/src/routes/quranRoutes.js +++ /dev/null @@ -1,25 +0,0 @@ -const express = require("express"); -const quranController = require("../controllers/quranController"); -const router = express.Router(); - -router.get("/surah", quranController.getAllSurah); -router.get("/surah/:surahId", quranController.getSurah); -router.get("/juz", quranController.getAllJuz); -router.get("/juz/:juzId", quranController.getJuz); -router.get("/ayah", quranController.getAllAyah); -router.get("/ayah/surah/:surahId", quranController.getAyahSurah); -router.get("/ayah/:surahId/:ayahId", quranController.getAyah); -router.get("/ayah/juz/:juzId", quranController.getAyahJuz); -router.get("/ayah/page/:pageId", quranController.getAyahPage); -router.get("/asbab", quranController.getAllAsbab); -router.get("/asbab/:id", quranController.getAsbab); -router.get("/asma", quranController.getAsma); -router.get("/tafsir", quranController.getAllTafsir); -router.get("/tafsir/:id", quranController.getTafsir); -router.get("/theme", quranController.getAllTheme); -router.get("/theme/:id", quranController.getTheme); -router.get("/word", quranController.getAllWord); -router.get("/word/:surahId/", quranController.getWordSurah); -router.get("/word/:surahId/:ayahId", quranController.getWord); - -module.exports = router; diff --git a/src/routes/router.js b/src/routes/router.js index 904facc..c874170 100644 --- a/src/routes/router.js +++ b/src/routes/router.js @@ -1,4 +1,8 @@ const express = require("express"); +const quran = require("../controllers/quranController"); +const doa = require("../controllers/doaController"); +const dzikir = require("../controllers/dzikirController"); +const hadits = require("../controllers/haditsController"); const router = express.Router(); router.get((req, res, next) => { @@ -124,6 +128,34 @@ router.get("/", (req, res) => maintaner: "Otang45", }) ); +router.get("/quran/surah", quran.getAllSurah); +router.get("/quran/surah/:surahId", quran.getSurah); +router.get("/quran/juz", quran.getAllJuz); +router.get("/quran/juz/:juzId", quran.getJuz); +router.get("/quran/ayah", quran.getAllAyah); +router.get("/quran/ayah/surah/:surahId", quran.getAyahSurah); +router.get("/quran/ayah/:surahId/:ayahId", quran.getAyah); +router.get("/quran/ayah/juz/:juzId", quran.getAyahJuz); +router.get("/quran/ayah/page/:pageId", quran.getAyahPage); +router.get("/quran/asbab", quran.getAllAsbab); +router.get("/quran/asbab/:id", quran.getAsbab); +router.get("/quran/asma", quran.getAsma); +router.get("/quran/tafsir", quran.getAllTafsir); +router.get("/quran/tafsir/:id", quran.getTafsir); +router.get("/quran/theme", quran.getAllTheme); +router.get("/quran/theme/:id", quran.getTheme); +router.get("/quran/word", quran.getAllWord); +router.get("/quran/word/:surahId/", quran.getWordSurah); +router.get("/quran/word/:surahId/:ayahId", quran.getWord); + +router.get("/doa", doa.getAllDoa); +router.get("/doa/:source", doa.getDoa); + +router.get("/dzikir/:source", dzikir.getDzikir); + +router.get("/hadits", hadits.getAllHadits); +router.get("/hadits/:nomor", hadits.getHadits); + router.all("*", (req, res) => res.status(404).send({ code: 404,