{"version":3,"sources":["jsdelivr-header.js","/npm/api-wilayah-indonesia@1.0.8/app.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,MAAM,QAAU,QAAQ,WAClB,MAAQ,QAAQ,SAEhB,IAAM,UAGN,SAAW,CACb,KAAM,YACN,KAAM,OACN,SAAU,OACV,SAAU,eAIR,WAAa,MAAM,iBAAiB,UAG1C,IAAI,IAAI,aAAa,CAAC,EAAK,KAKvB,WAAW,MAHG,0BAGU,CAAC,EAAO,KACxB,EACA,EAAI,OAAO,KAAK,KAAK,CAAE,QAAS,0BAIpC,EAAI,KAAK,EAAQ,GACnB,IAIN,IAAI,IAAI,wBAAwB,CAAC,EAAK,KAClC,MAAM,cAAE,GAAkB,EAAI,OAGxB,EAAQ,6CAA6C,KAG3D,WAAW,MAAM,GAAO,CAAC,EAAO,KACxB,EACA,EAAI,OAAO,KAAK,KAAK,CAAE,QAAS,0BAIpC,EAAI,KAAK,EAAQ,GACnB,IAIN,IAAI,IAAI,yBAAyB,CAAC,EAAK,KACnC,MAAM,UAAE,GAAc,EAAI,OAGpB,EAAQ,8CAA8C,KAG5D,WAAW,MAAM,GAAO,CAAC,EAAO,KACxB,EACA,EAAI,OAAO,KAAK,KAAK,CAAE,QAAS,0BAIpC,EAAI,KAAK,EAAQ,GACnB,IAIN,IAAI,IAAI,yBAAyB,CAAC,EAAK,KACnC,MAAM,eAAE,GAAmB,EAAI,OAGzB,EAAQ,8CAA8C,KAG5D,WAAW,MAAM,GAAO,CAAC,EAAO,KACxB,EACA,EAAI,OAAO,KAAK,KAAK,CAAE,QAAS,0BAIpC,EAAI,KAAK,EAAQ,GACnB,IAIN,MAAM,KAAO,IACb,IAAI,OADS,KACI,KACb,QAAQ,IAAI,iCAAoC","file":"/npm/api-wilayah-indonesia@1.0.8/app.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/api-wilayah-indonesia@1.0.8/app.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","const express = require('express');\r\nconst mysql = require('mysql');\r\n\r\nconst app = express();\r\n\r\n// Konfigurasi koneksi ke MySQL\r\nconst dbConfig = {\r\n    host: 'localhost',\r\n    user: 'root',\r\n    password: 'root',\r\n    database: 'api_wilayah'\r\n};\r\n\r\n// Buat koneksi ke database\r\nconst connection = mysql.createConnection(dbConfig);\r\n\r\n// Tambahkan rute untuk mendapatkan data provinsi\r\napp.get('/provinsi', (req, res) => {\r\n    // Query untuk mendapatkan data provinsi\r\n    const query = 'SELECT * FROM provinsi';\r\n\r\n    // Lakukan query ke database\r\n    connection.query(query, (error, results) => {\r\n        if (error) {\r\n            res.status(500).json({ message: 'Internal server error' });\r\n            return;\r\n        }\r\n\r\n        res.json(results);\r\n    });\r\n});\r\n\r\n// Tambahkan rute untuk mendapatkan data kota berdasarkan kode provinsi\r\napp.get('/kota/:kode_provinsi', (req, res) => {\r\n    const { kode_provinsi } = req.params;\r\n\r\n    // Query untuk mendapatkan data kota berdasarkan kode provinsi\r\n    const query = `SELECT * FROM kota WHERE kode_provinsi = '${kode_provinsi}'`;\r\n\r\n    // Lakukan query ke database\r\n    connection.query(query, (error, results) => {\r\n        if (error) {\r\n            res.status(500).json({ message: 'Internal server error' });\r\n            return;\r\n        }\r\n\r\n        res.json(results);\r\n    });\r\n});\r\n\r\n// Tambahkan rute untuk mendapatkan data kecamatan berdasarkan kode kota\r\napp.get('/kecamatan/:kode_kota', (req, res) => {\r\n    const { kode_kota } = req.params;\r\n\r\n    // Query untuk mendapatkan data kota berdasarkan kode provinsi\r\n    const query = `SELECT * FROM kecamatan WHERE kode_kota = '${kode_kota}'`;\r\n\r\n    // Lakukan query ke database\r\n    connection.query(query, (error, results) => {\r\n        if (error) {\r\n            res.status(500).json({ message: 'Internal server error' });\r\n            return;\r\n        }\r\n\r\n        res.json(results);\r\n    });\r\n});\r\n\r\n// Tambahkan rute untuk mendapatkan data desa berdasarkan kode kecamatan\r\napp.get('/desa/:kode_kecamatan', (req, res) => {\r\n    const { kode_kecamatan } = req.params;\r\n\r\n    // Query untuk mendapatkan data kota berdasarkan kode provinsi\r\n    const query = `SELECT * FROM desa WHERE kode_kecamatan = '${kode_kecamatan}'`;\r\n\r\n    // Lakukan query ke database\r\n    connection.query(query, (error, results) => {\r\n        if (error) {\r\n            res.status(500).json({ message: 'Internal server error' });\r\n            return;\r\n        }\r\n\r\n        res.json(results);\r\n    });\r\n});\r\n\r\n// Jalankan server\r\nconst PORT = 3000;\r\napp.listen(PORT, () => {\r\n    console.log(`Server berjalan pada port ${PORT}`);\r\n});\r\n"]}